C#won';t.show()已创建表单
试图让C#显示已创建的第二个表单。如果我创建一个像这样的新的,它将显示:C#won';t.show()已创建表单,c#,forms,C#,Forms,试图让C#显示已创建的第二个表单。如果我创建一个像这样的新的,它将显示: Form bottomForm = new Form(); bottomForm.Show(); 但是,我预先创建的表单不会为.Show()提供选项 (表单是通过“项目->添加Windows表单”创建的) 任何帮助都会很好。试试这个: 正在创建Form2的实例并调用ShowDialog()方法来显示它。使用ShowDialog()而不是show() 欢迎来到,很高兴看到Christian理
Form bottomForm = new Form();
bottomForm.Show();
但是,我预先创建的表单不会为.Show()提供选项
(表单是通过“项目->添加Windows表单”创建的)
任何帮助都会很好。试试这个:
正在创建Form2的实例并调用ShowDialog()方法来显示它。使用ShowDialog()
而不是show()
欢迎来到,很高兴看到Christian理解的第一个问题+1+1写得很好,他通过“Project->Add Windows form”创建的表单将命名为
Form2
Why ShowDialog而不是Show.@Jeremythonpson用户为什么看不到表单?表单将保持打开状态。@MD.Unicorn您是对的,但是如果form2
变量的作用域是本地的,则用户将无权以编程方式对其执行任何操作。对于这个问题,我认为ShowDialog()
同样有效。谢谢你纠正我:)
Form2 form2= new Form2();
form2.ShowDialog();