使用第二种形式的按钮覆盖隐藏主窗体

时间:2014-02-04 14:08:40

标签: c# button hide show

我有一个愚蠢的,我认为愚蠢的问题。

我正在构建一个Windows应用程序,以转到网站的登录页面,但它有2个表单1进入登录并重定向到用户的股票exachange帐户工作正常,但当用户点击股票交易时评价Bunnton the main forn wil hide。

现在对于第二种形式,我有一个按钮,需要覆盖该隐藏,但它没有 de Koers表格上的按钮代码可以返回Belegen表格 已经尝试过if else语句,但他们不工作。

  private void Belegen_Click(object sender, EventArgs e)
        {

            Belegen.Show();
            this.Hide();
        }

打开股票的Belegen表单按钮显示Koers表单

private void Koersen_Click(object sender, EventArgs e)
        {


            Koers Koers = new Koers();
            Koers.Show();
            this.Hide();

        }

有人可以帮助我。

基本上我想要的是当我点击了Kole按钮时Bellegen需要隐藏,当ik点击Belegen的Koers形式时,Koers需要隐藏并且belegen需要被隐藏但是Koers需要很好地打开并且两种形式都需要不仅可以使用一个。

1 个答案:

答案 0 :(得分:0)

我真的不了解你的描述,但是看一下代码,你应该使用表单的实例,而不是对类本身的静态调用。

public class Test {

private Belegen belegen; // do not forget to initialize
private Koers koers; // do not forget to initialize

private void Belegen_Click(object sender, EventArgs e)
    {

    this.belegen.Show();
        this.Hide();
    }


private void Koersen_Click(object sender, EventArgs e)
    {
        koers.Show();
        this.Hide();

    }
}

您可能已在示例中拆分了这两个表单。然后你只需要在Belegen形式中引用Koersen,反之亦然。