gpt4 book ai didi

delphi - 为什么我的 TSplitter 位于错误的位置?

转载 作者:行者123 更新时间:2023-12-03 15:03:01 27 4
gpt4 key购买 nike

我有一个对话框,其布局如下:

---------------------------------------------
| |
| CONFIG AREA |
| Align: alTop |
--------------------------------------------- <-static boundary
| |
| DISPLAY AREA 1 |
| Align: alTop |
============================================= <-TSplitter Align: alTop
| |
| DISPLAY AREA 2 |
| align: alClient |
--------------------------------------------- <-bottom of dialog

但是,在运行时,拆分器不会出现在显示区域 1 和显示区域 2 之间,而是出现在配置区域和显示区域 1 之间,从而导致一些烦人的界面问题。表单的设置相关事件处理程序中没有任何内容可以更改任何这些组件的 Visible 或 Align 属性。有谁知道为什么拆分器没有加载到它在表单设计器中的位置?

最佳答案

(无法重现。)分离器是很棘手的东西。我总是编写代码来定位它们。在这种情况下,我会这样做

procedure Form1Show(Sender: TObject);
begin
Splitter1.Top := DisplayArea2.Top;
end;

关于delphi - 为什么我的 TSplitter 位于错误的位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5276950/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com