在C#中创建Form2并进行编辑

时间:2013-04-04 11:28:18

标签: c# winforms visual-studio-2010 visual-studio solution-explorer

所以我对C#非常非常新,而且编程也相对较新。我决定通过为我的侄女编写一个程序来学习,但是我在尝试理解如何使用VS 2010中的视觉设计师来管理我的“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()
        {

        }
    }
}

4 个答案:

答案 0 :(得分:3)

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

enter image description here

通过这种方式,visual studio将处理所有额外的细节,让您可以利用设计师和许多其他特权。

答案 1 :(得分:0)

按照此演练进行操作。下次搜索然后发布问题。这是基本的东西,你可以很容易地找到教程/演练。

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

答案 2 :(得分:0)

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

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

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

尝试使用项目中的Visual Studio菜单(Add-> New - > Form)添加表单,它将添加相关文件。

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

答案 3 :(得分:0)

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

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

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

    }
}

在执行此操作之前,如果您希望将其命名为 Form2 (因为通过添加项目创建表单将为您创建此代码