-3

1つのボタンで2つのイベントを作成する方法を知りたい: 最初にボタンをクリックすると画像が表示され、デバッグモードで2回目にクリックすると別の画像が表示される. これを行うにはどのような方法がありますか?

4

3 に答える 3

0

必要なことを行うために 2 つ (またはそれ以上) のイベントは必要ないと思います。たとえば、インスタンス変数を使用して、ボタンをクリックした回数を追跡するだけで済みます。

private int clicks = 0;


 protected void myButton_Click(object sender, EventArgs e)
 {
    if(clicks == 1)
    {
        // do something
    }
    if(clicks == 2)
    {
        // do other things
    }
    if(clicks > 2)
    {
        // something else
    }

    clicks++;
 }
于 2013-02-01T15:16:06.783 に答える