Aufrufe von EventHanlder
-
Hallo
habe ein kleines Problem. Ich möchte, dass der EventHandler MouseClick durch KeyPress aufgerufen wird, nur leider bekomme ich dass nicht so hin.
Void textBox_KeyPress(System::Object^ sender, System::Windows::Forms::KeyPressEventArgs^ e) {
if(e->KeyChar == (char) (System::Windows::Forms::Keys::Tab) || e->KeyChar == (char) (System::Windows::Forms::Keys::Enter))
{
// Hier soll der Aufruf von Mouseclick stehen
}
}Oder allgemein gefragt, wie kann ich ein Eventerreignis durch ein anderes Eventereigniss aufrufen.
moni
-
1. Lagere die Implementation im Mouse Click Handler in eine Funktion aus.
2. Rufe vom Key Press Handler dieselbe Funktion auf.
Fertig.
-
Hallo
danke dir, werde ich auch so machen.
Aber ich hätte trotzdem gewusst wie man ein EventHandler durch ein anderes Event aufrufen kann.
moni
-
Den ein Event Handler (nicht das Event selbst) ist auch nur einfach eine Funktion, also einfach aufrufen. Wo happert es denn?