-2

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

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

4

3 回答 3

7

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

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

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

如果您希望子窗体是模态的(用户必须在返回之前对其做出响应),请使用 ShowDialog() 方法。

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

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

于 2012-09-18T07:48:07.877 回答
0

只需创建一个表单对象并显示它,看看我的代码它可以帮助你。这MyCustomForm是我的表单名称,您可以使用自己的名称。

private void Button1_Click(object sender, EventArgs e)
{
    var myForm = new MyCustomForm();
    myForm.Show();
}
于 2012-09-18T05:20:17.167 回答
0

您将需要激活您想要显示的第二个表单,或者通过调用Show方法或显式设置Visible标志来设置其 Visible 标志。事件。如果需要,您可以隐藏主要的。

于 2012-09-18T05:22:25.920 回答