摘要
在一個(gè)Winform項(xiàng)目中鹃骂,做一個(gè)窗體程序,可以添加多個(gè)窗體罢绽,或是刪除某個(gè)窗體畏线,再或指定不同窗體啟動(dòng)項(xiàng)。
正文
右鍵一個(gè)窗體有缆,看到菜單象踊,我們可以刪除,或是重命名棚壁。
image.png
我們重命名一個(gè)窗體文件,F(xiàn)rmMain栈虚,一般窗體都以Frm開頭袖外。
image.png
我們添加了一個(gè)FrmChild的窗體
image.png
在Program中設(shè)置啟動(dòng)窗體
向項(xiàng)目中添加了多個(gè)窗體以后,如果要調(diào)試程序魂务,必須要設(shè)置首先運(yùn)行的窗體曼验,這時(shí)就需要設(shè)置項(xiàng)目的啟動(dòng)窗體。項(xiàng)目的啟動(dòng)窗體是在Program.cs文件中設(shè)置的粘姜,在Program.cs文件中改變Run方法的參數(shù)鬓照,即可實(shí)現(xiàn)設(shè)置啟動(dòng)窗體。Ru方法用于在當(dāng)前線程上開始運(yùn)行標(biāo)準(zhǔn)應(yīng)用程序孤紧,并使指定窗體可見豺裆。
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());//這個(gè)修改為FrmChild就會(huì)以FrmChild啟動(dòng)
}
}
同時(shí)啟動(dòng)多個(gè)窗體
private void FrmMain_Load(object sender, EventArgs e)
{
FrmDetail frmDetail=new FrmDetail();
frmDetail.Show();
FrmChild frmChild = new FrmChild();
frmChild.Show();
}