控件添加到另一个表单时的停靠指南

时间:2013-07-11 06:34:56

标签: c# winforms custom-controls docking

我有一个Windows窗体应用程序,我将其他窗体的控件传递给 我的主要表格的标签页:

Form2 frm2 = new Form2();
frm2.TopLevel = false;
tpPage1.Controls.Add(frm2);

我的问题是:如何让对接指南起作用? 我不想使用用户控件,因为我想保留机会 从标签页中释放控件。

谢谢,

丹尼尔

更新

当我移动内部表单时,我想使用对接指南,当它的控件添加到主表单时。所以启动后我的应用程序看起来像: Default layout

然后我将较小表单的控件添加到主窗体的tabpage中: Control added

当我的小型表格停靠时,我希望有这个对接指南,如同 上面的图片。

对接指南:(抱歉,由于缺乏声誉) [HTTPS://] Picasa网络[点]谷歌[点] com / LH /照片/ pgK8vqaCIHWk292TH8mZjerqtyANis0mVIoxQ6aXe9c技艺=直接连结 例如,对接指南是弹出窗口阻止您在Visual Studio中移动解决方案资源管理器时获得的内容。

我意识到如果我使用用户控件而不是表单,对接指南是有效的, 但是我想保留从主窗体中释放控件的能力。

提前谢谢你,

丹尼尔

0 个答案:

没有答案