Erhöhen-Taste (oder Kontrolle) click-Ereignis manuell. C#
Kann mir jemand sagen, wie man das click-Ereignis des button-Steuerelements (oder für diese Angelegenheit für jede Veranstaltung).
Plattform: .net 2.0/3.0/3.5
Sprache: c#
Domain: Windows-Anwendung, WinForms etc.
InformationsquelleAutor Asad Malik | 2009-05-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie die - Taste.PerformClick Methode.
Dank buddy... so einfach und doch.... 😀 Sie sind ein life saver... 😀
InformationsquelleAutor Jorge Villuendas Zapatero
Vielleicht ist die Lösung viel einfacher:
Vielleicht haben Sie nicht wirklich wollen, dass Ihr code ", klicken Sie auf die Schaltfläche".
Willst du einfach nur den code ausführen, die sich hinter dem button von einem anderen Ort in form?
Wenn ja, setzen Sie den code in eine eigene Methode (wie "DoActionXXX") und rufen Sie die Methode vom button und von überall sonst, wo Sie es brauchen.
+1 für die sehr lehrreiche Antwort.
InformationsquelleAutor Christian Specht
Können Sie auch einen Blick in die Windows-Eingabehilfen oder die UI automation framework, die es Ihnen ermöglicht, programmgesteuert die UI-Steuerelemente zu reagieren, um Benutzer-gesten. Wenn ein Steuerelement nicht bieten eine Möglichkeit für Ihre events zu werden programmgesteuert ausgelöst, wie PerformClick, können Sie ableiten, dass die Kontrolle und eine öffentliche Methode verfügbar, wie PerformnXXX, dass, wenn Sie intern genannt wird, ruft der event-Handler abonniert ein bestimmtes Ereignis.
InformationsquelleAutor Mehmet Aras
button klicken und neuen meine manuellen Fenster
ex.. dital.cs öffnen Sie das Fenster kann
InformationsquelleAutor pankaj
Denke ich nicht senden, klicken Sie auf Ereignisse ist der beste Weg, aus einem design-Punkt, der Sie nur machen Sie Ihre event-handler-Aufruf einer anderen Funktion. So haben Sie immer Zugriff auf diese Funktion.
so ..
void myEventHandler(ObjectwhoSentTheMessage O, Event e)
{
MyOtherFunction();
//verbrauchen die Veranstaltung nach, wenn Sie es wünschen etc
}
InformationsquelleAutor j2emanue