none
Click-Ereignis manuell auslösen RRS feed

  • Frage

  • Hallo,

    ich möchte das Click-Event wiederholt manuell auslösen, aber bekomme es nicht so hin wie ich es will.

    Es geht um folgendes:

    Ich bin dabei ein kleines Statik-Programm zu schreiben, es ist fast fertig und ich will eine Test-Funktion einbauen. Diese Test-Funktion soll, wenn sie aufgerufen wird, die Eingabefelder auf der Benutzeroberfläche füllen und die Berechnung auslösen. Dazu muss ich das Click-Event mehrmals auslösen, aber ich weiß nicht wie.

    So wie ich es jetzt geschrieben habe, wird das Click-Event einmal ausgelöst, wenn ich auf den Button "Test" drücke. Es soll aber öfter ausgelöst werden. Der Button "KnErstellen" fügt einen Knoten, nachdem der Benutzer seine Eingaben gemacht hat, ein. Die Benutzerfelder kann ich über die Test-Funktion füllen. Das Problem ist nur, dass so wie es jetzt geschrieben ist, der Click nur einmal ausgelöst wird. 

    this->Test->Location = System::Drawing::Point(78, 278);
    this->Test->Name = L"Test";
    this->Test->Size = System::Drawing::Size(75, 23);
    this->Test->TabIndex = 7;
    this->Test->Text = L"Test";
    this->Test->UseVisualStyleBackColor = true;
    this->Test->Click += gcnew System::EventHandler(this, &Form1::Test_Click);
    this->Test->Click += gcnew System::EventHandler(this, &Form1::buttonKnErstellen_Click);

    Wie schaffe ich es, dass ich das Click-Event so oft ich will manuell auslösen kann? PerformClick?

    Danke im Voraus


    Montag, 20. Oktober 2014 10:39

Antworten

Alle Antworten