最初のクリックでボタンの画像を変更し、2 回目のクリックでプレビュー画像 (ボタンの最初の画像) を表示するにはどうすればよいですか? 例: 最初のボタンの画像 = 画像 1 2 番目のボタンの画像 = 画像 2
最初のクリックで画像ボタンを image2 に変更し、次のクリックで画像 1 に変更します。
ボタンのデフォルトの画像は image1 です。
マウスイベントとは?
マウスダウンと?
int ImageNum = 1;
private void button1_MouseDown(object sender, MouseEventArgs e)
{
if (ImageNum == 1)
{
button1.Image = Image2;
ImageNum = 2;
}
else
{
button1.Image = Image1;
ImageNum = 1;
}
}
ボタンの画像が Image1 と等しいかどうかを確認し、等しい場合は image2 に変更し、そうでない場合は image1 に変更します。
button1.Image = button1.Image == Image2 || button1.Image == null ? Image1 : Image2;
Click
これは、イベントまたはイベントに配置でき、どちらもMouseClick
同じ結果になります。