delphi 使用VCL对接:如何使垂直停靠的窗体优先于水平停靠的窗体?

ohfgkhjo  于 2023-03-22  发布在  其他
关注(0)|答案(1)|浏览(132)

我在 Delphi 7中使用了对接(VCL)。在我的主窗体中,还有两个窗体是停靠的:一个垂直在左边,一个水平在下边。
问题:停靠在底部边缘的窗体占据窗体的整个宽度,从而限制了停靠在左边缘的窗体的高度。
我喜欢相反的行为:垂直停靠的窗体占据窗体的整个高度,停靠在底部的窗体的宽度受到限制。
这就是它目前的样子:

这就是我想要的样子:

谢谢

muk1a3rh

muk1a3rh1#

使用面板来包含组件/表单/其他面板,并从那里构建界面。
在本例中,将两个右侧表单(绿色和黄色)放在一个面板上,绿色的onne对齐“client”,红色的在面板内对齐“bottom”,并将父面板对齐为“client”。将红色表单对齐为“left”。

相关问题