好我有一个使用卡口与嵌入其中,像这样形成大CRUD应用程序 - >嵌入式表格
public static void ShowFormInContainerControl(Control ctl, Form frm)
{
frm.TopLevel = false;
frm.FormBorderStyle = FormBorderStyle.None;
frm.Dock = DockStyle.Fill;
frm.Visible = true;
ctl.Controls.Add(frm);
}
我然后调用下面窗体的Load事件父窗体 - >
// Embedd the child form in the this Parent
WinFormCustomHandling.ShowFormInContainerControl(pnlModuleHost, _frmWWCModuleHost);
这是给我HERE响应我刚才的问题。
随着我在这方面取得进展,我不断感受到多层嵌入式表单是一种等待发生的灾难,并且用户控件一直弹出。任何人都可以提供一些关于使用用户控件vs嵌入窗体的具体建议吗?
看到我以前的问题,为这一个灵感。 HERE
此外,我的当前嵌入式表格布局看起来像在行动中的屏幕截图可以找到HERE。
谢谢
有趣的是,将有可能为你解释一下你的“插件式”架构是什么意思?你是指抽象形式是什么,并且具有不同的可互换的UC来执行这些基本功能? – 2009-05-04 18:40:01