【问题标题】:Delphi: MDI window underlappingDelphi:MDI窗口重叠
【发布时间】:2015-02-14 05:55:09
【问题描述】:

我正在尝试在我的应用程序中创建一个 MDI 接口,我使用的是 Delphi XE2。我在左侧有一个 TTreeView,一个 TMenu(当然在顶部。)这就是 MDIParent 窗口中的全部内容。现在这里是问题出现的地方: 创建了 MDI 子窗口,但它在 TTreeView 的重叠(与“重叠”相反),这不是唯一的问题,如果我将它最大化,它的一部分将在 TTreeView 下!如果你想要我用来创建 MDI Childs 的代码,这里是:

TSprEditorForm.Create(Application);

任何帮助将不胜感激。

编辑:这是它的样子: http://s5.postimg.org/v82qe9s2f/bg1.png http://s5.postimg.org/c49exxf87/bg2.png

【问题讨论】:

  • 这是可能的。我们看不到您是如何制作树状视图的。
  • 现在我已经添加了一些截图,你能帮帮我吗?

标签: delphi mdi


【解决方案1】:

将 TreeView 的 Align 属性设置为 alLeft

【讨论】:

  • 非常感谢!就在五分钟之前,我发现了另一种解决方法:使用 TSplitter。不过不管怎样,我用的是你的方法。
  • 我会支持你,但我没有太多名声
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-01-19
  • 2018-12-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多