C#将子窗体添加到我的主窗体
我需要帮助添加一个新表单,在那里我将被要求输入三个数字 当我点击主窗体上的菜单条时,新窗体就会打开,C#将子窗体添加到我的主窗体,c#,forms,menustrip,subforms,C#,Forms,Menustrip,Subforms,我需要帮助添加一个新表单,在那里我将被要求输入三个数字 当我点击主窗体上的菜单条时,新窗体就会打开, 但主开关不会关闭,它必须处于活动状态 只需创建一个表单对象并显示它即可 看看我的代码,它可以帮助你。 这里的MyCustomForm是我的表单名称,您可以使用自己的名称 private void Button1_Click(object sender, EventArgs e) { var myForm = new MyCustomForm(); myForm.Show(); }
但主开关不会关闭,它必须处于活动状态 只需创建一个表单对象并显示它即可 看看我的代码,它可以帮助你。 这里的
MyCustomForm
是我的表单名称,您可以使用自己的名称
private void Button1_Click(object sender, EventArgs e)
{
var myForm = new MyCustomForm();
myForm.Show();
}
您将需要显示第二个表单,或者通过调用methode或明确地设置标志来设置其可见标志。evtl。如果需要,您可以隐藏主数字。您可以创建一个新表单来获取这三个数字,并通过实例化对象,然后通过菜单项的_Click()事件显示它来显示它 如果希望能够同时与主窗体和子窗体交互,请使用Show()方法 如果希望子窗体是模态的(用户必须在返回前响应),请使用ShowDialog()方法
有关使用ShowDialog的更多详细信息。还可以查看
myform.Show(此)代码>如果您希望在“子”窗体处于活动状态时禁用父窗体。请澄清“活动”的含义。您的意思是用户应该能够同时与这两种表单交互吗?
MySubForm form = new MySubForm();
form.Show();
MySubForm form = new MySubForm();
form.ShowDialog();