c# 内容过长在textbox或label或其他中显示不出来的部分用...代替
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c# 内容过长在textbox或label或其他中显示不出来的部分用...代替相关的知识,希望对你有一定的参考价值。
RT这种效果怎么弄啊?
参考技术A 我只知道DataGridView默认每个单元格都有这种效果 但是textbox或label中没有直接让控件以这种效果显示的属性 不过可以把textbox或label中的内容截取出来在后面加上 "..."比如:
string str = "abcdefghijk";
textBox1.Text = str.Substring(0,5) + "...";
效果是显示 abcde...
楼主先试试 如果不是这个效果就给我留言吧 参考技术B 到网上,自己找个函数,,,,
3楼的会出现异常的..
如果你要显示的是20个字
但是冲数据库中读取的是19个字,就会出现错误...本回答被提问者采纳 参考技术C 把TEXTBOX拉长点或着多行显示就好了 参考技术D Label1.ToolTip=label1.Text;//鼠标悬在控件上显示内容
label1.Text=label1.Text.Substring(0,指定长度)+"..."; 第5个回答 2010-02-26 s.substring(0,10)//字符串s从第10个字符开始,以后的字符用...代替。
以上是关于c# 内容过长在textbox或label或其他中显示不出来的部分用...代替的主要内容,如果未能解决你的问题,请参考以下文章
C#中的textbox中如何设置只能输入数字,如果是其他或小数点都不能输入?