2015-08-08 73 views
1

我正在創建一個應用程序,用於存儲用戶所做的設置選擇。其中一些選項旨在控制程序啓動時應用程序中的哪些表單。更改啓動頁面

我一直在尋找一種方法來實現這一點,並沒有找到一種可行的方法。我找到了很多方法來更改「永久」啓動窗體,但不是在應用程序內更改默認窗體的方法。 我甚至願意使用命令行參數來啓動,如...

tce.exe /輪廓對tce.exe /定製

感謝您對如何做到這一點的想法來控制。

回答

0

您可以在名爲Main的靜態void方法內的Program.cs類中調整此值。例如:

static class Program 
{ 
    static void Main() 
    { 
     // custom logic here to determine which form to show 
     if (Settings.Default.IsAdmin) 
     { 
      Application.Run(new Form1()); 
     } 
     else 
     { 
      Application.Run(new Form2()); 
     } 
    } 
} 

確保啓動對象設置爲Program類在你的項目屬性。

enter image description here

+0

完美的解決方案!謝謝。 –