【发布时间】:2010-11-19 10:45:52
【问题描述】:
我有两个窗体(一个主窗体和一个子主窗体)。我想做一些类似 CodeGear 的 IDE 面板的拖放操作。这意味着我可以移动它们并将它们与其他组件合并。
但是,我要求的是不同的东西:
我想将子主窗体拖到主窗体中,并将其变成类似 TFrame 的东西,或者换句话说,是不会移动但保持静止的东西。然后反向 - 我想只要有机会就可以从 TFrame 中取出表格。
我的想法可行吗?如果可行,您能解释一下如何实现吗?
编辑:我想到了一个想法。是否可以创建一个从 TForm 继承所有控件/组件的 TFrame,以便组件保留在窗体上,但是当我尝试转动它时进入 Tframe,它只是将可见性更改为 false,并显示 TFrame 包含表单中的所有内容。这可能吗?
【问题讨论】:
标签: delphi drag-and-drop