我有一个 Form1 和另一个我添加的。 Form1 在开始时由 program.cs 运行。我需要通过按下按钮来隐藏 Form1 并显示 options 表单。

    private void submitPassword_Click(object sender, EventArgs e)
    {
        options optionForm = new options();
        optionForm.Show();
    }

上面的代码在顶部打开选项表单,但我需要它来替换当前表单。我怎样才能做到这一点?

最佳答案

在显示新表单之前使用 this.Close() 隐藏当前表单,并确保您使用的是无参数 Application.Run 以便在您关闭主表单时程序不会关闭。

关于c# - 更改事件形式以显示另一种形式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8280190/

10-13 07:56