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

相关问题