我是编程的初学者,我有一个Form
,里面有一个图像。我想在单击按钮时隐藏/显示图像。我有这段代码:
private void button1_Click(object sender, EventArgs e)
{
pictureBox1.Hide();
if (pictureBox1.Hide == true)
{
pictureBox1.Show();
}
}
但这是错的,我不知道为什么。为什么我不能用对象行为创建条件语句?
有人可以帮助我吗?
答案 0 :(得分:4)
您使用的方法就是属性。
此外,您隐藏PictureBox
,然后立即检查它是否隐藏(它是)并再次显示。即使它奏效了,也不是你想要的。
相反,您可以像这样切换可见性:
private void button1_Click(object sender, EventArgs e)
{
pictureBox1.Visible = !pictureBox1.Visible;
}