C#中标签高度和宽度的自动大小
发布时间:2020-12-16 01:53:59 所属栏目:百科 来源:网络整理
导读:我有一个大小标签(47,15),我的表格大小是(561,270). 当我的label.text比窗口大小那么长时,文本的最后部分就不会出现了.如何动态地重新调整标签文本相对于我的窗口的高度和宽度.那就是文本是比窗口长,那么文本将出现在某些行而不是一行.我怎样才能做到这一点
我有一个大小标签(47,15),我的表格大小是(561,270).
当我的label.text比窗口大小那么长时,文本的最后部分就不会出现了.如何动态地重新调整标签文本相对于我的窗口的高度和宽度.那就是文本是比窗口长,那么文本将出现在某些行而不是一行.我怎样才能做到这一点???? 解决方法
一个基本策略是设置MaximumSize.Width属性,使标签不能水平增长超出窗口边缘或与另一个控件重叠.它现在将自动换行长文本,垂直添加行.
您可能还想设置MaximumSize.Height属性,以便高度也不会失控.在这种情况下,您还要将AutoEllipsis属性设置为True.因此,当用户将鼠标悬停在标签上时,用户可以判断文本已被剪切并自动显示工具提示. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- postgresql – Postgres订购UTF-8字符
- [cocos2dx]Mac操作系统下的cocos2dx-lua环境配置
- JSONObject #getString(String string) 空值(null)问题
- ruby-on-rails – 无法安装RMagick 2.13.1.找不到Magick-co
- c# – 使用lambda表达式的多个Left Outer Join
- xml – 无法在Ubuntu 11.04中安装R包[closed]
- ruby-on-rails – 执行Net-ssh超时?
- 本地SQLite与远程MongoDB
- ruby-on-rails – 苗条的局部变量三元分配
- 正则表达式 – 崇高的文本:正则表达式,以删除不开始的行