C#窗体,如何隐藏面板并在按钮点击后显示?

时间:2017-03-11 11:49:53

标签: c# windows forms

我有一个包含大量文本框和标签的面板。我想在输入密码之前隐藏它,按钮点击后,需要显示该面板。所以当我尝试运行程序时,它有null引用异常。我是Windows窗体编码的新手。

public form1() {

 panel.Visible=false;

}

3 个答案:

答案 0 :(得分:0)

在表单加载事件中写这个

panel1.Visible = false;

按钮点击事件:

panel1.Visible = true; 

问题解决了

答案 1 :(得分:-1)

确保在构造函数中调用InitializeComponent()方法之后调用此行: - )

例如:

public Form1()
{
    InitializeComponent();

    // Your code here
}

答案 2 :(得分:-2)

使元素可见:

panel.Visibility = Visibility.Visible

隐藏元素

panel.Visibility = Visibility.Collapse