繁体   English   中英

如何在单击按钮时显示表单?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM