我正在尝试创建一个自定义错误对话框。该对话框包括三个部分:
人类可读的文本是Label
,具有以下设置:
AutoSize
-false
Dock
-Fill
我想扩大标签的高度,以使整个文本在窗口中可见:
我尝试了对接和锚定文本的多种变体,但没有任何帮助。请注意,我不想扩展宽度,只能扩展高度!
我也尝试了此尝试,但无济于事:
textBoxErrInfo.Height = textBoxErrInfo.PreferredHeight;
我也found this answer,提出以下解决方案:
只需使用
AutoSize
属性,将其设置回True
。将
MaximumSize
属性设置为(60, 0)
,使其不会增长 水平,只有垂直。
显然,这对于可以水平调整大小的窗口不起作用。而且,如果采用此解决方案,标签将从窗口溢出而不是展开它:
如何自动垂直扩展标签以使所有文本可见?
答案 0 :(得分:0)
在窗体上,尝试将AutoSize设置为True,将AutoSizeMode设置为GrowAndShrink。 (并确保“标签”也设置为自动调整大小,而不是设置为“ dock.fill”)