IT技术学习网
IT技术学习网
您的位置: 主页 > 编程技术 > c# >

c#中label换行实现方法

2014-09-22 21:14 来源: 原创 阅读:

vs中的label控件,是一个简单的文字控件。本文讲述怎么让它换行。

label控件默认是autosize属性是true,即自动适应文字长度,即使文字很长,也不会换行。

而且,label也不支持转义字符,没办法在文字中加入\n或者\r\n来实现换行。

itjsxx.com总结出label换行的方法有:

1.属性autosize设置false,调整size的设置,让宽小于文字的宽度,就可以让文字自动换行。size是形如110, 40这样的数对,分别对应宽和高。

2.再加一个label,两个label控件分两行防止,达到换行效果

3.也可以用textbox伪装成label。设置textbox的背景色和boarder即可。

4.网上还有其他更复杂方法,无意义,略。

网友们可以根据情况选择方法1或者方法2来实现label换行。推荐方法1

c#中label换行实现方法
转载需注明出处:IT技术学习网 http://www.itjsxx.com/csharp/label_newline.html

评论文章 c#中label换行实现方法
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
IT技术学习网 - 关于我们 - 联系我们 - 版权声明 - 网站地图