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