C# 将子窗体添加到我的主窗体



我需要帮助添加一个新表单,要求我输入三个数字。

问题是当我单击主窗体上的菜单条时,新窗体将打开,但主要的不会关闭,它必须是活跃的!

您可以创建一个新窗体来获取三个数字,并通过实例化对象,然后从菜单项的 _Click() 事件中显示它来显示它。

如果希望能够同时与主窗体和子窗体进行交互,请使用 Show() 方法。

MySubForm form = new MySubForm();
form.Show();

如果希望子窗体是模式窗体(用户必须在返回之前对其进行响应),请使用 ShowDialog() 方法。

MySubForm form = new MySubForm();
form.ShowDialog();

有关使用 ShowDialog 的更多详细信息,请参阅 MSDN 文档。

只需创建一个表单对象并显示它请参阅我的代码,它可以为您提供帮助。这里MyCustomForm是"我的表单名称",您可以使用自己的名称。

private void Button1_Click(object sender, EventArgs e)
{
    var myForm = new MyCustomForm();
    myForm.Show();
}

您需要激活要显示的第二个窗体,或者只需通过调用 Show 方法或显式设置可见标志来设置其可见标志。 如果需要,您可以隐藏主窗体。

相关内容

  • 没有找到相关文章

最新更新