所以我对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()
{
}
}
}
答案 0 :(得分:3)
看起来您在第一个类中定义了第二个表单,而不是另一个完整表单。如果您想要完整的设计师,请使用项目中的Add
按钮创建新表单:
通过这种方式,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 (因为通过添加项目创建表单将为您创建此代码