ㄧ 開始進入畫面
Form1.cs 原本程式碼
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
}
Program.cs 原本程式碼
static class Program
{
/// <summary>
/// 應用程式的主要進入點。
/// </summary>
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
}
然後改成下列程式碼
Form1.cs 更改後
public partial class Form1 : Form
{
public Form1()
{ //第一個form1
InitializeComponent();
}
public Form1(string strAuto)
{ //第二個form1
InitializeComponent();
if (strAuto == "Auto")
{
//傳入參數為 Auto
MessageBox.Show("傳入參數Auto");
}
}
}
上面有兩個From1
沒有傳入參數就會使用第一個Form1
傳入參數就會使用第二個Form1
Program.cs 更改後
static class Program
{
/// <summary>
/// 應用程式的主要進入點。
/// </summary>
[STAThread]
static void Main(string[] args)
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
if (args.Length == 0)
{
//沒有傳入參數正常啟動
Application.Run(new Form1());
}
else
{
//傳入參數進入自定義的啟動模式
Application.Run(new Form1(args[0].ToString()));
}
}
}
文章標籤
全站熱搜
