【问题标题】:Ordering of multiple align bottom components in C++Builder / VCLC++Builder/VCL中多个对齐底部组件的排序
【发布时间】:2018-01-17 18:24:47
【问题描述】:

在我们的主窗体中,我们有一个 TStatusBar,其 Align 属性为 alBottom,并在设计时设置。当程序启动时,如果设置了特定的标志,我们动态地创建另一个窗体,将其父窗体设置为主窗体,并将其对齐设置为 alBottom(并处理边框和其他事情)。有时动态创建的表单位于状态栏上方,有时位于状态栏下方。我们希望它始终位于状态栏上方。有没有办法保证订购?这是 C++Builder 10.1

【问题讨论】:

  • 确保TStatusBar 在创建第二个表单之前创建并对齐,并确保第二个表单在对齐之前放在主表单的客户区域内。也许还可以在设置对齐之前手动设置第二个表单的坐标在TStatusBar 上方。
  • 应该也提到动态表单可以改变大小,当底部对齐和大小改变时,状态栏和表单可能会切换位置。

标签: c++builder vcl


【解决方案1】:

我会先尝试一个可以隐藏的面板。也就是说,在设计时添加的表单也可以隐藏。

【讨论】:

    猜你喜欢
    • 2013-04-11
    • 2018-05-12
    • 1970-01-01
    • 1970-01-01
    • 2013-04-17
    • 1970-01-01
    • 2017-02-16
    • 2011-01-03
    • 2018-02-08
    相关资源
    最近更新 更多