c#为.show()和.hide()创建对象

时间:2015-08-14 05:15:49

标签: c# .net visual-studio class object

有没有办法在C#中创建这样的方法:

public void showHide(string shOne, string shTwo, string shThree) {
     button1.shOne();
     button2.shTwo();
     button3.shThree();
}

private void discountButton_Click(object sender, EventArgs e) {
    showHide("Show", "Hide", "Hide")
    // I was thinking that this should be the same as
    // button1.Show();
    // button2.Hide();
    // button3.Hide();
}

这可能吗?我正在为论文设计一个c#应用程序,我需要显示和隐藏按钮(许多按钮,标签和东西)。

我现在使用此代码,但我一直收到错误:

  

面板'不包含' shOne'。

的定义

2 个答案:

答案 0 :(得分:7)

landscape

答案 1 :(得分:0)

您可以通过多种方式执行此操作,这是我的代码

    private void button1_Click(object sender, EventArgs e)
    {

        if (button2.Visible == false)
        {
            button2.Show();
        }
        else
        {
            button2.Hide();
        }

    }