如何创建额外的页面

时间:2015-01-03 20:40:13

标签: c# winforms

我正在构建一个C#WinForms应用程序。我想创建一个额外的页面(或所谓的)。

例如:在加载应用程序时,您会看到一个屏幕,其中显示一个按钮:“选择字符”或“按开始播放”,然后在该操作后出现真正的应用程序屏幕。

2 个答案:

答案 0 :(得分:1)

如果要构建Windows窗体应用程序,请执行以下步骤:

  1. 右键单击您的项目(而非您的解决方案)。
  2. 点击出现的菜单中的添加项目。
  3. 您应该会看到添加表单的选项。点击它。
  4. 为您的表单命名。
  5. 你已经完成了。
  6. 我认为没有任何问题

答案 1 :(得分:0)

您可以打开第二个表单,然后关闭第一个表单。在Program.cs中,您会找到一个如下所示的代码:

Application.Run(new Form1());

此代码的问题在于,只要您关闭Form1,您的应用就会终止。将此代码更改为

var frm = new Form1();
frm.Show();
Application.Run();

现在应用程序不会再自动终止。之后,您必须使用Application.Exit();终止申请(例如,当用户按下按钮时)。如果用户按下窗口的关闭按钮(X),您也可以将此代码放在FormClosed的{​​{1}}事件处理程序中。

Form2

您可以在private void Form2_FormClosed(object sender, FormClosedEventArgs e) { Application.Exit(); }

中打开这样的新表单
Form1