c# 内容过长在textbox或label或其他中显示不出来的部分用...代替

RT这种效果怎么弄啊?... RT这种效果怎么弄啊? 展开
 我来答
百度网友b00befe
2010-02-26 · TA获得超过305个赞
知道小有建树答主
回答量:299
采纳率:0%
帮助的人:282万
展开全部
我只知道DataGridView默认每个单元格都有这种效果 但是textbox或label中没有直接让控件以这种效果显示的属性 不过可以把textbox或label中的内容截取出来在后面加上 "..."

比如:
string str = "abcdefghijk";
textBox1.Text = str.Substring(0,5) + "...";

效果是显示 abcde...

楼主先试试 如果不是这个效果就给我留言吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友253cc80
2010-02-26 · 超过18用户采纳过TA的回答
知道答主
回答量:69
采纳率:0%
帮助的人:49.9万
展开全部
到网上,自己找个函数,,,,
3楼的会出现异常的..
如果你要显示的是20个字
但是冲数据库中读取的是19个字,就会出现错误...
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
卷卷贾超
2010-02-26 · TA获得超过1130个赞
知道小有建树答主
回答量:1037
采纳率:0%
帮助的人:516万
展开全部
把TEXTBOX拉长点或着多行显示就好了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帥氣の魔鬼
2010-02-26
知道答主
回答量:5
采纳率:0%
帮助的人:0
展开全部
Label1.ToolTip=label1.Text;//鼠标悬在控件上显示内容
label1.Text=label1.Text.Substring(0,指定长度)+"...";
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
1115767576
2010-02-26
知道答主
回答量:89
采纳率:0%
帮助的人:18万
展开全部
s.substring(0,10)//字符串s从第10个字符开始,以后的字符用...代替。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式