Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.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
我可以在winforms c#中制作和使用多个Form1副本吗?_C#_Winforms_Visual Studio 2013 - Fatal编程技术网

我可以在winforms c#中制作和使用多个Form1副本吗?

我可以在winforms c#中制作和使用多个Form1副本吗?,c#,winforms,visual-studio-2013,C#,Winforms,Visual Studio 2013,我有一个程序运行得很好。这是我正在运行的游戏的角色表程序。现在,由于它只支持一个活动窗口,我必须保存现有的工作表并打开一个新的工作表。因此,我一次只能处理一张纸 在VS2013 C#winforms中有没有一种方法可以处理Form1的多个副本 这肯定是一个noob问题,但我很难找到关于它的帮助。只需创建一个类的新实例并调用Show() 是的,只需重新填写另一张表格: Form1 form = new Form1(); form.Show(); 另外,请确保您没有使用ShowModal,因为这样

我有一个程序运行得很好。这是我正在运行的游戏的角色表程序。现在,由于它只支持一个活动窗口,我必须保存现有的工作表并打开一个新的工作表。因此,我一次只能处理一张纸

在VS2013 C#winforms中有没有一种方法可以处理Form1的多个副本


这肯定是一个noob问题,但我很难找到关于它的帮助。

只需创建一个类的新实例并调用
Show()


是的,只需重新填写另一张表格:

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

另外,请确保您没有使用ShowModal,因为这样会在表单关闭之前阻止您的代码。阻止你打开第二个。是的,只有@SLaks解释。这对VS 2013来说并不是新的或特别的。太棒了。我在这个网站的另一篇帖子上看到了一些类似的代码,但不清楚它是否能在这种情况下工作。
Form1 form = new Form1();
form.Show();