2014-02-09 20 views
0

我剛剛學習C#編程,並且我一直在使用Microsoft Visual 2010 express。 我加載了Visual Studio express 2012 for Windows桌面。一切順利安裝,我開始練習一些編碼,那是當我遇到一個問題。Visual Studio 2012沒有地方定義公共變量

我需要在窗體外定義一些變量,以便它們不會侷限於單個窗體。 2010年我將它們放置在cs文件以下行後:

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

然而在2012年,我沒有那個選項,因爲它看起來是這樣的:

Public Class Form1 
    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load 

    End Sub 
End Class 

的「的InitializeComponent ();」沒有找到的地方。

如果我將2010年寫入2012年的項目載入「InitializeComponent();」在那裏,2012年沒有任何投訴。 我曾嘗試在2012年的不同地方定義公共變量等,但沒有運氣。

任何建議,將不勝感激。 在此先感謝 尼克

+0

您是否知道您的代碼示例使用兩種不同的語言?第一個是C#,第二個是Visual Basic。 –

回答

0

打開解決方案資源管理器窗口,單擊箭頭以展開Form1.vb並在箭頭上展開Form1類。您將看到缺少的InitializeComponent方法

或者,您可以單擊具有工具提示Show All Files的解決方案資源管理器窗口上的按鈕,如果再次擴展主Form1.vb節點,您將看到Form1.Designer.vb文件。