label控件如何实现自适应宽度

crasyenglish 2007-09-26 12:37:26
怎样可根据其text自动调整label的宽度
程序动态生成不同文本的label
我试过将autosize设置为true
但很奇怪的,每次生成的label的宽度都是第一个label的宽度
我又试了强制设定label的宽度为一个很小的值,想是不是经过autosize之后,宽度会有所改变,但是发现没有变化,不知道autosize到底是怎么回事,怎么实现的,晕ing

望达人指点

...全文
1500 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
like0614 2007-09-26
  • 打赏
  • 举报
回复
属性中 AutoSize 设置为True
csShooter 2007-09-26
  • 打赏
  • 举报
回复
创建一个Lable,什么都不用设置。
懒牛科技 2007-09-26
  • 打赏
  • 举报
回复
autosize?
None465465535 2007-09-26
  • 打赏
  • 举报
回复
AutoSize=true;
crasyenglish 2007-09-26
  • 打赏
  • 举报
回复
发现新建的label的width都是100,当设置autosize为true时,
能够显示全部文本内容并调整label大小。
但在debug状态下,宽度仍没有按照autosize变化,仍为100。
也就是说,如果程序里有其他控件位置依赖与这个label的话,
将读不到调整后的宽度,而影响其他控件的显示效果

111,097

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧