2017-04-04 19 views
0

C#では、クリックイベントが発生したときに何らかのメソッドを実行したいと思います。クリックイベントで自動実行メソッド

シングルボタンクリックだけでなく、クリックイベント全体が自動的にこれを行いました。

たとえば、私は3つのボタンを持っています。これらのボタンをクリックすると、ただ1つの方法を実行します。

要するに、すべてのボタンイベントは、これらのボタンがトリガーされたときに同じメソッドを実行します。

ボタン1イベントがトリガされた - >実行method0

Button2のイベントがトリガされた - >実行method0

ボタン3イベントがトリガされる - > method0

を実行し、私を助けてください。同じ方法を実行するボタンがたくさんあります。

+2

1メソッドを作成し、それをすべて – BugFinder

+0

にリンクするか、それぞれ 'method0();'を呼び出す 'buttonX_click()' –

答えて

7

ただ、それにイベントをクリックして、あなたのボタンを設定し、その後、実行したい単一メソッドを作成します。そして、あなたはクリックイベントを設定することができ

void Method(object sender, EventArgs e){ 
// Do something 
} 

button1.Click += Method; 
button2.Click += Method; 
button3.Click += Method; 
buttonN.Click += Method; 

はそれが役に立てば幸い!