[英]How to show a form when a button is clicked?
在我用C#编写的应用程序中,我右键单击解决方案资源管理器上的项目,然后转到添加,然后选择Windows窗体并选择Windows窗体并按下确定!
然后我命名我的Form MessageForm而不是默认名称(Form2)
现在在我的表单中我添加了一个按钮,我希望这个按钮在我点击它时显示另一个表单(MessageForm),所以我的代码是:
MessageForm Frm = new MessageForm();
Frm.Show();
但是有一个错误,我无法编译代码,因为我得到以下内容:
Error 1 The type or namespace name 'MessageForm' could not be found (are you missing a using directive or an assembly reference?)
怎么会这样?
我怀疑您只将Form2.cs
文件重命名为MessageForm.cs
但不是该文件中的实际类型名称。 在“添加Windows窗体”对话框中单击“确定”之前,应将Form2.cs
替换为MessageForm.cs
。 这样,文件和类型将被正确命名。 但是如果表单已经存在,您可以导航到相应的文件并替换:
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
}
}
有:
public partial class MessageForm : Form
{
public MessageForm()
{
InitializeComponent();
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.