如何通过单击按钮隐藏/显示某些内容?

时间:2014-11-01 11:55:37

标签: c#

我是编程的初学者,我有一个Form,里面有一个图像。我想在单击按钮时隐藏/显示图像。我有这段代码:

private void button1_Click(object sender, EventArgs e)
{

    pictureBox1.Hide();

    if (pictureBox1.Hide == true)
    {
        pictureBox1.Show();
    }
}

但这是错的,我不知道为什么。为什么我不能用对象行为创建条件语句?

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:4)

您使用的方法就是属性。

此外,您隐藏PictureBox,然后立即检查它是否隐藏(它是)并再次显示。即使它奏效了,也不是你想要的。

相反,您可以像这样切换可见性:

private void button1_Click(object sender, EventArgs e)
{
    pictureBox1.Visible = !pictureBox1.Visible;
}