Komponenten während der Laufzeit erstellen



  • Hallo,

    ich möchte zu einem Button, den ich während der Laufzeit erstellt habe, eine Behandlungsroutine für ONClick hinzu fügen.

    Wie stelle ich das an?

    Danke KAi



  • Siehe FAQ unter "Komponenten".



  • Hallo,

    Original erstellt von Jansen:
    Siehe FAQ unter "Komponenten".

    Habe ich getan.

    Trotzdem noch eine Frage:

    Button1->OnClick = OnButton1Click;

    wobei irgendwo da steht:

    void __fastcall TForm1::OnButton1Click(TObject *Sender)
    {
    ...
    }

    Muß ich die Methode OnButton1Click per Hand in die klasse form1 aufnehmen oder geht das auch irgend wie anders.
    Muß die Behandlungsroutine einee Member-Methoder des Forms sein?

    Gibt es Wie z.B. in Perl anonyme Funktionen? zum beispiel so:

    Button1->OnClick = { this->Close(); };

    Oder muß die EReignisbehandlungsroutine in jedem Fall bereits definiert sein?

    Danke!

    KAi


Anmelden zum Antworten