Visual Studio 2012没有地方可以定义公共变量

时间:2014-02-09 17:10:25

标签: visual-studio-2010 visual-studio visual-studio-2012

我刚刚学习C#编程,而且我一直在使用Microsoft Visual 2010 express。 我为Windows桌面加载了Visual Studio Express 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年在不同的地方定义公共变量等,但没有运气。

任何建议将不胜感激。 提前致谢 尼克

1 个答案:

答案 0 :(得分:0)

打开Solution Explorer窗口,单击箭头以展开Form1.vb,然后单击箭头以展开Form1类。您将看到缺少的InitializeComponent方法

或者,您可以单击解决方案资源管理器窗口中包含工具提示Show All Files的按钮,如果再次扩展主Form1.vb节点,您将看到Form1.Designer.vb文件。