从另一个mdichild表单打开表单并使其成为mdi child C# - winform

时间:2014-08-28 14:17:13

标签: c# winforms forms

我的申请中遇到了问题。 我有一个MDFARENT的MainForm 和登录表格是MDICHILD 我面临的问题是什么时候 我以具有正确详细信息的用户身份登录 然后我的登录表单处理。问题 当登录是dispose我想打开另一个 形成F2,这是mdichild。以下代码不起作用 一点都不。

Form1 F1 = new Form();

F1.mdiparent = this; 

F1.show();

上面的代码运行表单的新实例而不是 把它做成mdi。

1 个答案:

答案 0 :(得分:0)

您需要首先显示MDIParent表单,然后在Form_Load事件中使用ShowDialog方法显示登录表单。登录成功后,登录表单将自动卸载,因为它只是一个Dialog表单。然后实例化您想要显示的其他表单。