2013-06-26 26 views
1

在C#中,我想設置論壇2從Program.cs中, 啓動形式,但是當我嘗試改變下面 代碼的一塊,我改變之前得到這樣一個錯誤C#設置形式2作爲啓動

static void Main() 
     { 

      Application.EnableVisualStyles(); 
      Application.SetCompatibleTextRenderingDefault(false); 
      Application.Run(new Form1()); 
     } 

變化後:

static void Main() 
    { 

     Application.EnableVisualStyles(); 
     Application.SetCompatibleTextRenderingDefault(false); 
     Application.Run(new Form2()); 
    } 

的錯誤是:的TY PE或命名空間名稱「窗體2」找不到(是否缺少using指令或程序集引用?)

我所有的變化都寫「窗體2」,而不是「Form1的」

+4

那麼'Form2'實際上'生活在哪裏?在什麼名稱空間內? (打開設計器,查看設計器背後的代碼,查看頂部,命名空間是什麼?與Form1有什麼不同?) – Arran

+0

檢查Form2.cs文件中的命名空間是否與Form1.cs相同 – Steve

+0

您是否使用項目樹的上下文菜單將Form2添加到項目中? – icbytes

回答

3

根據您的評論,您的表格Form2住在Uploader命名空間內。如果是這樣的整個命名空間,那麼:

截至Program.cs頂部,添加在:

using Uploader; 

如果您正在使用Visual Studio,它有一個方便的功能,允許你右鍵點擊發生錯誤的地方(Application.Run一行),它會給你的選項爲你添加using

+0

是啊,它工作得很好,感謝您的快速幫助,您幫助了我很多 –

+0

,並感謝其他想嘗試幫助我的人.... –