c# winform程序如何獲取命令行帶參數啟動時的參數


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 BgControlForm(args));
            }
            else 
            {
                Application.Run(new Form1());
            }
            
        }
    }

 

在此基礎上,寫一個帶參數的form構造函數

BgControlForm  
        public BgControlForm(string[] args)
        {
            InitializeComponent();
            MessageBox.Show(args[0]);
        }

 

備注: 我這里因為需求特殊,我創建了兩個Form,正常打開是一個界面,命令行打開又是另外一個...


免責聲明!

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



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