![]() |
Abfrage ob button gedrückt worden ist
hi,
ich hätte da eine frage, ich habte ein programm geschrieben das viele buttons hat, jetzt will ich nocht für jeden button klick einen eigenen code schreiben sondern dies über eine schlaufe laufen lassen...bisschen schwer zu erkläre, woran ich z.zt scheiter ist die abfrage ob der button gedrückt worden ist...also z.b
Delphi-Quellcode:
ich weiß das es diesen befehle "clicked" nicht gibt, aber gibt es irgendeinen befehl der das abfragt, also wenn ich drauf klicke das er dann aufragt ob dieser geklickt worden ist....
if bitbtn1.clicked = true then
begin bla bla end; danke für eure hilfe mfg wadim |
Re: Abfrage ob button gedrückt worden ist
Der Sender-Parameter gibt an welcher Button gedrückt wurde
Delphi-Quellcode:
if Sender = MeinButton1 then
blabla1 else if Sender = MeinButton2 then blabla2; |
Re: Abfrage ob button gedrückt worden ist
Zitat:
herzlichen dank, klapt wunderbar :) mfg wadim |
Re: Abfrage ob button gedrückt worden ist
Moin Wadim,
oder eine andere Variante, unter Ausnutzung der Eigenschaft Tag:
Delphi-Quellcode:
Hierfür muss sichergestellt sein, dass der Sender auch tatsächlich immer eine TButton-Kompo (oder Ableitung davon) ist, und Du musst für jeden Button den Wert für Tag entsprechend setzen.
case (Sender as TButton).Tag of
//... end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:10 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