摘要
在一个Winform项目中,做一个窗体程序,可以添加多个窗体,或是删除某个窗体,再或指定不同窗体启动项。
正文
右键一个窗体,看到菜单,我们可以删除,或是重命名。
我们重命名一个窗体文件,FrmMain,一般窗体都以Frm开头。
我们添加了一个FrmChild的窗体
在Program中设置启动窗体
向项目中添加了多个窗体以后,如果要调试程序,必须要设置首先运行的窗体,这时就需要设置项目的启动窗体。项目的启动窗体是在Program.cs文件中设置的,在Program.cs文件中改变Run方法的参数,即可实现设置启动窗体。Ru方法用于在当前线程上开始运行标准应用程序,并使指定窗体可见。
internal static class Program
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new FrmMain());//这个修改为FrmChild就会以FrmChild启动
}
}
同时启动多个窗体
private void FrmMain_Load(object sender, EventArgs e)
{
FrmDetail frmDetail=new FrmDetail();
frmDetail.Show();
FrmChild frmChild = new FrmChild();
frmChild.Show();
}