Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Abfrage ob button gedrückt worden ist (https://www.delphipraxis.net/48182-abfrage-ob-button-gedrueckt-worden-ist.html)

Wadim 21. Jun 2005 20:29


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:
if bitbtn1.clicked = true then
  begin
    bla bla
  end;
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....

danke für eure hilfe

mfg wadim

Bernhard Geyer 21. Jun 2005 20:34

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;

Wadim 21. Jun 2005 20:40

Re: Abfrage ob button gedrückt worden ist
 
Zitat:

Zitat von Bernhard Geyer
Der Sender-Parameter gibt an welcher Button gedrückt wurde

Delphi-Quellcode:
if Sender = MeinButton1 then
  blabla1
else if Sender = MeinButton2 then
  blabla2;


herzlichen dank, klapt wunderbar :)

mfg wadim

Christian Seehase 21. Jun 2005 21:00

Re: Abfrage ob button gedrückt worden ist
 
Moin Wadim,

oder eine andere Variante, unter Ausnutzung der Eigenschaft Tag:

Delphi-Quellcode:
case (Sender as TButton).Tag of
  //...
end;
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.


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:56 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz