2017-04-04 1 views
0

In C# möchte ich eine Methode ausführen, wenn Click-Ereignis ausgelöst wird.Automatische Ausführung der Methode mit Click-Ereignis

Nicht nur einzelne Taste klicken, sondern, ganze Klick Ereignis tat dies automatisch.

Zum Beispiel habe ich 3 Tasten, und wenn ich diese Tasten klicke, nur eine Methode ausführen.

Kurz gesagt, jedes Tastenereignis führt die gleiche Methode aus, wenn diese Tasten ausgelöst werden.

button1 Ereignis wird ausgelöst -> method0

button2 Ereignis ausführen ausgelöst -> method0

button3 Ereignis ausführen ausgelöst -> method0

Bitte helfen Sie mir auszuführen. Ich habe Tonnen von Knöpfen, die die gleiche Methode ausführen müssen.

+2

dann machen Sie 1 Methode und verknüpfen sie alle zu ihm – BugFinder

+0

oder rufen Sie 'method0();' jedes 'buttonX_click()' –

Antwort

7

Erstellen Sie einfach eine einzige Methode, die Sie ausführen wollen, dann stellen Sie Ihre Tasten Ereignis, dass Click:

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

Dann können Sie das Click-Ereignis ein:

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

Hoffe, es hilft !

Verwandte Themen