Welcher Button wurde angeklickt.
-
Ich hab mehrere Buttons (zu Laufzeit erstellte), die auf eine Funktion zeigen. Jetzt möchte ich bei einem Klick auf einer der Buttons herausfinden welcher angeklickt wurden ist. Ich denke das kann man mit den Tobect *Sender bewerkstelligen. Wie macht man das oder gibt es noch eine andere Möglichkeit?

-
Hallo
steht sicher in FAQ, aber ich bin zu faul zum suchen...
TButton* curbutton = static_cast<TButton*>(sender); // wenn du dir sicher bist, das sender nur ein TButtons ein kann // curbutton verwenden TButton* curbutton = dynamic_cast<TButton*>(sender); // wenn du erstmal überprüfen willst, ob sender auch ein TButton ist if (curbutton) { // curbutton verwenden }bis bald
akari