0

ボタン イベント ハンドラーは既にありますが、イベントのプロパティがわからないbtn_clickため、ボタンを選択したときにボタンを一意に識別できます。

   private void buttonSelect()
   { 

   switch(GlobalVariables.buttonSets){
        case 0:
           button click event here
           break;
        case 1:
           second button click event here
           break;          
           }
    }
4

4 に答える 4

0

次のコードを確認すると、どのボタンがクリックされたかを取得できます。

(sender as Button).Name
于 2013-07-05T11:12:27.593 に答える
0

ケースステートメントを使用しました:

switch( ButtonSelected )
        {

            case 0:
                //Edit selected

                break;
            case 1:
                //Save selected

                break;
        }

        if( ButtonSelected == 0 ) {

            UpdateResidentInformation();


        }
        if( ButtonSelected == 1 ) {

            AddResidentInformation();

        }
    }
于 2013-07-05T11:41:36.107 に答える
0

非常に紛らわしいです。投稿では、どちらがクリックされたかを識別したい2つのボタンがあると述べています

このためには、ボタンクリックの両方でメソッドを呼び出し、そのメソッドに特定のパラメーターを送信する必要があります

しかし、最初の回答で、2 つのイベントを発生させる必要があるボタンは 1 つしかないと述べています。

しかし、これらのイベントが発生する条件については言及していません。

于 2013-07-05T10:31:01.727 に答える