1

因此,我對C#非常非常陌生,而且對編程相對較新。我決定通過爲我的侄女編寫一個程序來學習,但是我在嘗試瞭解如何使用VS 2010中的視覺設計器來管理我的「Form2」時遇到了一些問題。在C#中創建Form2並對其進行編輯

我有這樣的代碼遠遠沒有在調試中運行的問題,並且表單很好地啓動,但我無法在解決方案資源管理器中找到它。我敢肯定,這是一個非常簡單的解決方案,我覺得這很愚蠢,但我無法在Google上找到它,或者我不知道如何解釋這個問題。

namespace WindowsFormsApplication2 
{ 
    public partial class Form1 : Form 
    { 
     public Form1() 
     { 
      InitializeComponent(); 
     } 

     private void azbuka_Click(object sender, EventArgs e) 
     { 
      Form2 azbukatest = new Form2(); 
      azbukatest.ShowDialog(); 
     } 
    } 

    public partial class Form2 : Form 
    { 
     public Form2() 
     { 

     } 
    } 
} 
+1

解決方案資源管理器中顯示的文件,而你有你的Form2被定義在Form1所在的同一個文件中,如果你希望它在另一個文件中,你最好使用「Add new item」命令添加一個新窗口到解決方案 – 2013-04-04 11:31:27

+0

@Alexander:你可以發表評論作爲答案,這樣如果答案是肯定的,那麼可以將其標記爲他的問題的解決方案 – Abbas 2013-04-04 11:32:57

+0

單擊Solu中的表單按資源管理器並按F7 – Dave 2013-04-04 11:34:31

回答

3

看起來您已將第二個表單定義在與第一個表單相同的類中,而不是再創建一個完整表單。如果你想充分設計,使用項目中的Add按鈕,創建一個新的形式:

enter image description here

這樣的視覺工作室將採取一切多餘的細節,讓您利用設計等諸多保健津貼。

+0

完美,謝謝,你釘了它!我很感激! – 2013-04-04 11:35:48

0

請按照本演練。下一次搜索,然後發佈問題。這是基本的東西,你可以很容易地找到教程/演練。

http://msdn.microsoft.com/en-us/library/vstudio/dd492132.aspx

+0

我搜索過了,正如我在原始文章中所說的那樣,我無法找到它,或者正確地說出了問題。 – 2013-04-04 11:36:25

0

C#的WinForms有兩個組件給它,一個設計器和代碼背後。

你這裏寫的是什麼只是後面的代碼,其中包含的邏輯,事件等

視覺形式持有像按鈕和文本框的UI元素的設計師。

嘗試在項目中使用Visual Studio菜單(Add-> New - > Form)添加窗體,並添加依賴文件。另外,如果您創建一個新類,它不會自動作爲新文件出現在解決方案資源管理器中,請嘗試查看「類視圖」。

+0

謝謝。欣賞它。 – 2013-04-04 11:36:54

0

如果您需要一個您可以在Solution Explorer中訪問的表單,請右鍵單擊項目名稱,然後單擊Add-> New Item,然後從中選擇Windows Form。

這將創建一個您可以在IDE中編輯的窗體。記得在這之前,除去

public partial class Form2 : Form 
{ 
    public Form2() 
    { 

    } 
} 

,如果你希望它被稱爲窗體2(因爲通過創建窗體添加項目將創建此代碼爲您

+0

謝謝,非常感謝。 – 2013-04-04 11:37:29

相關問題