カスタムチェック画像を持つ「チェックボックス」を作成しようとしています。ユーザーがピクチャボックスをクリックしたときに、チェックとチェック解除を切り替える必要があります。次のコードを試してみましたが、最初のクリックでチェック済みの画像が正常に表示されますが、2 回目のクリックでは何も起こりません。何か案は?
private void pictureBox7_Click(object sender, EventArgs e)
{
if (pictureBox7.Image == Image.FromFile(checkedImg))
{
pictureBox7.Image = Image.FromFile(uncheckedImg);
}
else
{
pictureBox7.Image = Image.FromFile(checkedImg);
}
}