【實戰學習c#】設置Windows應用程序的啟動窗體


實戰說明


我們使用c#編寫的程序往往由多個窗體共同組成,運行時要有一個啟動窗體(即第一個運行的窗體),本實例將詳細說明如何設置Windows應用程序的啟動窗體。

 

預備知識


 

設置啟動窗體主要用到了Appilication類中的Run方法。Application類提供了Static方法和屬性以管理應用程序,如啟動和停止應用程序、處理Windows消息的方法和獲取應用程序信息的屬性等,而Run方法用來在當前線程上開始運行標准應用程序消息循環,該方法為可重載方法,它有3種重載形式,分別如下:

1 public static void Run()
2 public static void Run(AppilicationContext context)
3 public static void Run(Form mainForm)

參數說明:

context:一個ApplicationContext,應用程序將在其中運行。

mainForm:一個Form,它代表要使之可見的窗體。

 

實戰演練


 

1、打開Visual Studio 2015開發環境,新建一個窗體應用程序,並將其命名為SetStartForm;

2、在“解決方案資源管理器中”單擊右鍵--【添加】--【Windows窗體】,保持其原有名Form2;

3、在“解決方案資源管理器”中,找到Peogram.cs,雙擊打開該文件,此時即可修改其中的Appication.Run方法。本例修改Form2為啟動窗體(文中第二處注釋處),代碼如下所示。

 1 using System;
 2 using System.Collections.Generic;
 3 using System.Linq;
 4 using System.Threading.Tasks;
 5 using System.Windows.Forms;
 6 
 7 namespace SetStartForm
 8 {
 9     static class Program
10     {
11         /// <summary>
12         /// 應用程序的主入口點。
13         /// </summary>
14         [STAThread]
15         static void Main()
16         {
17             Application.EnableVisualStyles();
18             Application.SetCompatibleTextRenderingDefault(false);
19             Application.Run(new Form2());//即修改此句,本例將啟動窗體改為了Form2
20         }
21     }
22 }

總結


Main方法是C#程序的主入口點,每個C#程序都包含一個Main方法,Windows窗體應用程序中Main方法存在於Program.cs文件中,在該方法中,可以編寫程序啟動時需要用到的C#代碼。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM