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

本文关键字:表单 mdi C#-winform mdichild 另一个 | 更新日期: 2023-09-27 18:19:41

我在应用程序中遇到了一个问题。我有一个主表单,它是MDIPARENT以及MDICHILD登录表单我面临的问题是我以具有正确详细信息的用户身份登录然后我的登录表单被丢弃。问题当登录被丢弃时,我想打开另一个形成为mdichild的F2。以下代码不起作用完全

Form1 F1 = new Form();
F1.mdiparent = this; 
F1.show();

上面的代码运行一个表单的新实例让它成为mdi。

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

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