我正在使用C ++ Builder 6.
我的表单包含TLabel
。
我希望Form在需要时包含滚动条,因为有时标签文本太大而无法显示。
现在发生的是表格高度随着标签高度的增长而增长。
我希望表单高度始终是< =我定义的变量,并且当标签高度为>时,VertScrollBar
将出现。这个限制。
如何设置表单的VertScrollBar
属性以支持此功能?
主要是如何设定位置和范围?
答案 0 :(得分:0)
将Form的Contraints.MaxHeight
属性设置为所需的限制值,并将其AutoScroll
属性设置为true。当VCL内容超出宽度/高度时,让VCL自动管理表格的滚动条。
或者,我建议删除TLabel
并使用TRichEdit
1 。将其WordWrap
设置为true,将其ScrollBars
设置为ssVertical
。它会在不需要时自动隐藏滚动条。
1 :TMemo
具有相同的ScrollBars
属性,但在不需要时不会隐藏滚动条。