ㄧ 開始進入畫面

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()));
            }
        }
    }



























文章標籤
全站熱搜
創作者介紹
創作者 熊仔 的頭像
熊仔

熊仔的部落格

熊仔 發表在 痞客邦 留言(0) 人氣(261)