2009-12-08 34 views
2

我正在使用System.Windows.Form創建GUI的C#項目,我在VS項目(MainForm和InitialPrompt)中有兩種形式。我以前從未使用過表單,Google也沒有太多幫助。多表單項目的輸入方法是什麼?

預期的作用:
InitialPrompt負載
上InitialPrompt
負載的MainForm 點擊按鈕

然而,由於MainForm中創建第一個有一定財產/方法,它允許它加載第一和InitialPrompt不加載在所有。如何使MainForm成爲輔助表單並使用InitialPrompt初始化?

在此先感謝。

回答

3
namespace WindowsFormsApplication1 
{ 
    static class Program 
    { 
     /// <summary> 
     /// The main entry point for the application. 
     /// </summary> 
     [STAThread] 
     static void Main() 
     { 
      Application.EnableVisualStyles(); 
      Application.SetCompatibleTextRenderingDefault(false); 
      Application.Run(new Form1()); 
     } 
    } 
} 

可以改變上面的代碼讀取

Application.Run(new Form2()); // or whatever the name of the second form is. 

這在你的Program.cs文件中找到。

+0

謝謝!這正是我所期待的。 – Eric 2009-12-08 22:06:40

+0

不客氣。 – Inisheer 2009-12-08 22:08:44

0

與其他.Net項目一樣,它是項目中定義的類中的static void Main()方法。因此,項目中只允許使用一個static void Main()方法。

注意:此靜態Main方法必須定義爲void返回類型,它可以不帶任何參數,也可以定義爲將一個字符串數組作爲命令行參數傳遞。

1

查找項目中的Program.cs文件。在裏面你會看到這樣的事情:

[STAThread] 
    static void Main() 
    { 
     Application.EnableVisualStyles(); 
     Application.SetCompatibleTextRenderingDefault(false); 
     Application.Run(new MainForm()); 
    } 

只要改變新的MainForm()到新InitialPrompt()。這將使InitialPrompt成爲主窗體。

相關問題