我在ScrollBox中有6个RichEdit控件。它们需要按照从上到下的顺序左对齐,但是我需要宽度不固定,因此当文本长度超出ScrollBox宽度时,可以使用滚动条滚动以查看全文。如何对齐左侧和顶部的控件而不固定宽度?
如果我设置:
RichEdit1.Align := alTop;
RichEdit2.Align := alTop;
RichEdit3.Align := alTop;
RichEdit4.Align := alTop;
RichEdit5.Align := alTop;
RichEdit6.Align := alTop;
他们完全对齐,并保持固定的设计,这样可以不小心移动它们,但宽度被固定。不好。
如果我手动对齐它们,那么点击它们时它们不会被固定,并且可以移动并且我需要重新整理所有时间。烦人。
图片显示顶部所有RichEdits与Align = alTop和宽度固定为ScrollBox宽度。 底部的例子是与宽度可以超越滚动框的宽度都RichEdits的人工比对,但他们可以围绕在设计中移动:
所以,我想,让他们固定到左侧,顶部为做alTop,但不能修复宽度。我怎样才能做到这一点?
您可以通过菜单项编辑 - 锁定控件将组件正确放置后防止意外移动组件。 –
寻找alTop对齐的级别,但对宽度不严格。是的,所以他们被锁定在设计中并保持在运行时保持一致。 –
使用'Align = alTop'可以将宽度修正为父级。 –