我需要帮助添加一个新表格,我将被要求输入三个数字。
问题是当我单击主窗体上的菜单条时,新窗体将打开,但主窗体不会关闭,它必须处于活动状态!
您可以创建一个新表单来获取三个数字并通过实例化对象然后从菜单项的 _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();
}