.net – 如何在控件增长时使表单垂直和水平调整大小?

.net – 如何在控件增长时使表单垂直和水平调整大小?,第1张

概述(WinForms .net 2.0) 我正在制作一个表格,就像标准的MessageBox一样,它上面有一个标签,如果标签上的文字增长,它应该水平和垂直地增长.通过在标签和表单上设置AutoSize = true,水平看起来很容易.但是,我还想让标签垂直增长,即如果它有新行,但这似乎并不那么简单.我确定它是,但需要什么设置才能使标签和表格垂直增长?我的标签设置为Anchor = top,left, (WinForms .net 2.0)

我正在制作一个表格,就像标准的MessageBox一样,它上面有一个标签,如果标签上的文字增长,它应该水平和垂直地增长.通过在标签和表单上设置autoSize = true,水平看起来很容易.但是,我还想让标签垂直增长,即如果它有新行,但这似乎并不那么简单.我确定它是,但需要什么设置才能使标签和表格垂直增长?我的标签设置为Anchor = top,left,right,bottom,所以我认为当标签中设置了换行符的文字时,标签的高度会增加,因为Anchor = top&它会迫使表格增加高度.这似乎没有发生.我错过了什么?

解决方法 在窗体上设置autosize = True和autoSizeMode = GrowAndShrink.同时确保您的控件将自动调整其内容大小,并且不要锚定到所有四个方面. 总结

以上是内存溢出为你收集整理的.net – 如何在控件增长时使表单垂直和水平调整大小?全部内容,希望文章能够帮你解决.net – 如何在控件增长时使表单垂直和水平调整大小?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1083486.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存