脚本宝典收集整理的这篇文章主要介绍了WinForm中TextBox文本过长解决,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
方案1: 如果界面有足够的空间 可以使用Multiline属性设置多行
方案2: 可以使用文本框的MouseHover事件,触发弹窗,缺点需要按确定
private void txt_Fnote_MouseHover(object sender, EventArgs e) { if(!string.IsNullOrEmpty(txt_Fnote.Text)) MessageBox.Show(txt_Fnote.Text); }
方案3: 可以使用文本框的MouseHover事件,初始化ToolTip显示,缺点显示时间可能会过长或者过短
private void txt_Fnote_MouseHover(object sender, EventArgs e) { if(!string.IsNullOrEmpty(txt_Fnote.Text)) { if (tooltip != null) tooltip.Dispose(); tooltip = new ToolTip(); tooltip.AutoPopDelay = 10000; tooltip.InitialDelay = 500; tooltip.ReshowDelay = 500; tooltip.SetToolTip(this.txt_Fnote, txt_Fnote.Text); } }
以上是脚本宝典为你收集整理的WinForm中TextBox文本过长解决全部内容,希望文章能够帮你解决WinForm中TextBox文本过长解决所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。