我使用绑定到PictureBox
'sClick
事件的这段代码在单击 时更改图像PictureBox
。
private void pictureBox1_Click(object sender, EventArgs e) //domanda else if
{
if (checkBox1.Checked == false)
{
pictureBox1.Image = Properties.Resources.On;
checkBox1.Checked = true;
}
else
{
pictureBox1.Image = Properties.Resources.Off;
checkBox1.Checked = false;
}
}
它可以工作,但是如果我在 中具有“打开”图像PictureBox
,单击它不会更改图像,它仍然是“打开”图像。我尝试了这段代码,但它对我不起作用:
private void Form1_Load(object sender, EventArgs e)
{
if (pictureBox1.Image == Properties.Resources.On)
{
checkBox1.Checked = true;
}
else
{
checkBox1.Checked = false;
}
}
我需要图像打开 = 复选框选中图像关闭 = 复选框未选中