Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#won';t.show()已创建表单_C#_Forms - Fatal编程技术网

C#won';t.show()已创建表单

C#won';t.show()已创建表单,c#,forms,C#,Forms,试图让C#显示已创建的第二个表单。如果我创建一个像这样的新的,它将显示: Form bottomForm = new Form(); bottomForm.Show(); 但是,我预先创建的表单不会为.Show()提供选项 (表单是通过“项目->添加Windows表单”创建的) 任何帮助都会很好。试试这个: 正在创建Form2的实例并调用ShowDialog()方法来显示它。使用ShowDialog()而不是show() 欢迎来到,很高兴看到Christian理

试图让C#显示已创建的第二个表单。如果我创建一个像这样的新的,它将显示:

        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();