【发布时间】:2023-03-13 20:00:01
【问题描述】:
由于文本的长度,我的标签将文本换行。仅当存在单行时,height 属性才会返回正确的值。如何获得正确的高度?
谢谢。
解决方案: 我正在动态创建标签并检查高度。后来标签所在的面板被添加到表单中,改变了面板的字体,从而也改变了标签的字体和高度。
【问题讨论】:
-
Height属性返回标签的高度。如果标签是环绕的,但没有调整大小以适合文本,则标签的高度不会改变,只会改变文本的高度。 -
标签正在调整大小,(并且它是动态创建的)来自 MS 帮助:控件的高度(以像素为单位),假设显示单行文本。