2

所以我对 C# 非常非常陌生,对编程也比较陌生。我决定通过为我的侄女编写一个程序来学习,但是我在尝试了解如何使用 VS 2010 中的可视化设计器来管理我的“Form2”时遇到了一些问题。

到目前为止我的代码在调试中运行没有问题,并且表单启动正常,但我在解决方案资源管理器中找不到它。我敢肯定,这有一个非常简单的解决方案,我觉得问它很愚蠢,但我在谷歌上找不到它,或者我只是不知道如何表达这个问题。

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()
        {

        }
    }
}
4

4 回答 4

3

看起来您在与第一个相同的类中定义了第二个表单,而不是制作另一个完整的表单。Add如果您想要完整的设计器,请使用项目中的按钮创建一个新表单:

在此处输入图像描述

这样,Visual Studio 将处理所有额外的细节,让您可以利用设计师和许多其他特权。

于 2013-04-04T11:33:39.977 回答
0

按照这个演练。下次搜索然后发布问题。这是基本的东西,您可以轻松找到教程/演练。

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

于 2013-04-04T11:32:59.937 回答
0

C# winforms 有两个组件,一个 Designer 和 Code Behind。

你在这里写的只是后面的代码,它包含逻辑、事件等。

视觉形式是设计者,它拥有按钮和文本框等 UI 元素。

尝试在项目中使用 Visual Studio 菜单(添加-> 新建 -> 表单)添加表单,它将添加相关文件。

此外,如果您创建一个新类,它不会自动作为新文件出现在解决方案资源管理器中,请尝试查看“类视图”。

于 2013-04-04T11:33:09.110 回答
0

如果您想要生成一个可以在解决方案资源管理器中访问的表单,您应该右键单击项目名称,然后单击添加-> 新项目,然后从那里选择 Windows 表单。

这将创建一个您可以在 IDE 中编辑的表单。记得删除

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

    }
}

如果您希望将其称为Form2 ,则在执行此操作之前(因为通过Add Item创建表单将为您创建此代码

于 2013-04-04T11:34:17.377 回答