在配电盘中间精确对齐组件

idfiyjo8  于 2022-10-16  发布在  其他
关注(0)|答案(2)|浏览(190)

我在TPanel上有一个TRichEdit和一个TButton,它没有在面板的中心对齐:

有没有一种更快的方法来将这些组件在面板的中心对齐,而不是简单地拖动它并猜测它是否在中心?另外,我使用的是Delphi 2010
我尝试选择组件并使用对齐选项:

但它只将按钮与丰富的编辑对齐:

pinkon5k

pinkon5k1#

首先,您不能选择该面板,因为该过程不涉及该面板。
其次,还有另一个工具栏位置,它有一个按钮可以将选定的元素居中放置在其父元素的中间。
我手头没有Delphi2010,所以我不能提供截图,但这两个图标看起来很相似。

bd1hkmkf

bd1hkmkf2#

在设计时对齐组件的最快方法是右击特定组件,然后从显示的弹出菜单中选择Position->Align
如果要将组件与父项的中心对齐,则选择Center in window作为水平对齐或垂直对齐,无论您需要哪一个。如果您选择了多个组件,Delphi会将整个组对齐到父组件的中心,而不是将每个单独的组件对齐到父组件的中心。
如果要将一个组件与另一个组件的中心位置对齐,则首先选择这两个组件,然后右键单击要使组件居中的组件。现在,在弹出菜单中选择Position->Align,并在打开的窗口中根据需要选择Centers Ware作为水平或垂直对齐方式。

相关问题