![]() |
Buttons abfragen
hallo,
bin noch ein ziemlicher anfänger was delphi angeht muss aber für informatik was programmieren. ich möchte das wenn der n´benutzer auf einen button drückt in einer procedure in einem anderen knopf erkannt wird das der knopf gedrückt wurde. hoffe jemand kann mir helfen. |
Re: Buttons abfragen
du rufst einfach beim draufdrücken die andere procedure auf? :lol:
|
Re: Buttons abfragen
Angenommen du hast 2 buttons auf deiner Form.
Wenn du jetzt beim Klick auf Button1 die Funktion von Button2 aufrufen möchtest, tust du das folgendermaßen:
Delphi-Quellcode:
Jetzt wird die Procedure aufgerufen, die du unter Button2 festgelegt hast.
procedure TForm1.Button1Click(Sender: TObject);
begin button2.Click; end; MFG, Interceptor |
Re: Buttons abfragen
Oder du weist dem 2. Button die procedure des ersten Buttons im OI zu! :wink:
|
DP-Maintenance
Dieses Thema wurde von "sakura" von "Neuen Beitrag zur Code-Library hinzufügen" nach "VCL-Komponenten und Controls" verschoben.
|
Re: Buttons abfragen
danke schonmal
trotzdem noch ne frage ich habe 4 buttons und einen start button wenn ich start drücke leuchtet eine farbe auf(beispiel) und jetzt soll man den knopf drücken der der farbe entspricht, wenn man den richtigen drückt soll die procedure weiterlaufen sonst nicht. gruß schnurballo |
Re: Buttons abfragen
mach das mit einer boolischen variable!
|
Re: Buttons abfragen
Zitat:
|
Re: Buttons abfragen
Eine boolesche Variable kann nur true oder false (wahr oder falsch :wink: ) sein. Du köntest es also so machen:
Delphi-Quellcode:
OK, sinnloses Beispiel, aber zur Verdeutlichung müsste es doch beitragen :lol:
if Farbe=clgelb then booleschevariable:=true
else booleschevariable:=false; |
Re: Buttons abfragen
aso
das ist ein typ
Delphi-Quellcode:
var wert : boolean;
//ins form doppelklicken wert := false // in die einzelnen Onclicks - // hier bs für den Gelb button If Label1.caption = 'gelb' then else Wert := false If Wert = false then Showmessage('Verloren'); end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:24 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 by Thomas Breitkreuz