![]() |
Welcher Button?
Hi.
Wie findet man raus auf welchen Button man gerade gedrückt hat? Ich habe eine Procedure der ich den Button-Namen auf den ich geklickt habe senden.
Code:
Ich will halt das wie in dem Beispiel nur der Buttonname (button1 im Beispiel) automatisch ausgefüllt wird.
procedure TForm1.Button1Click(Sender: TObject);
begin becount(button1); end; |
Delphi-Quellcode:
du musst im objektinspektor dann jedem button diese prozedur zuweisen!
procedure TForm1.Button1Click(Sender: TObject);
begin IF Sender = Button1 THEN BEGIN // was auch immer END ELSE IF Sender = Button2 THEN BEGIN // wenn Button2 gedrückt wurde END; // und so weiter... end; so sollte es gehen ;-) |
Bei mir Funktioniert das so leider nicht ich muss immer einen Typcast machen
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject)
begin if (Sender as TButton).Name = Button1.Name then ... end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:09 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz