1

最初のクリックでボタンの画像を変更し、2 回目のクリックでプレビュー画像 (ボタンの最初の画像) を表示するにはどうすればよいですか? 例: 最初のボタンの画像 = 画像 1 2 番目のボタンの画像 = 画像 2

最初のクリックで画像ボタンを image2 に変更し、次のクリックで画像 1 に変更します。

ボタンのデフォルトの画像は image1 です。

マウスイベントとは?

マウスダウンと?

4

2 に答える 2

2
    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;
        }
    }
于 2013-03-27T19:37:09.657 に答える
1

ボタンの画像が Image1 と等しいかどうかを確認し、等しい場合は image2 に変更し、そうでない場合は image1 に変更します。

button1.Image = button1.Image == Image2 || button1.Image == null ? Image1 : Image2;

Clickこれは、イベントまたはイベントに配置でき、どちらもMouseClick同じ結果になります。

于 2013-03-27T19:40:03.987 に答える