Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Ausgewählte Timer auf knopfdruck starten (https://www.delphipraxis.net/84488-ausgewaehlte-timer-auf-knopfdruck-starten.html)

rhodan 17. Jan 2007 15:12


Ausgewählte Timer auf knopfdruck starten
 
Moin Leute :)

Ich möchte folgendes machen:

Beim start des Programms befindet sich der user in einer art option-menu wo er verschiedene einstellungen (in diesem fall timer) aktivieren kann. nun möchte eine art "OK" button darunter haben welcher die gewählten timer startet wenn am ende darauf geklickt wird.

mein problem ist jetzt:

wie kann ich den code so schreiben das nur die gewählten timer auf knopfdruck gestartet werden?
geht das eventuell mit einer Actionlist?

wäre erfreut wenn jemand nen tip dazu hätte.

grüße
rhodan

DGL-luke 17. Jan 2007 15:15

Re: Ausgewählte Timer auf knopfdruck starten
 
Delphi-Quellcode:
var
  timers: array[0..2] of TTimer;

timers[0] := Timer1;
timers[1] := Timer2;
timers[2] := Timer3;

for i := 0 to high(timers) do
  if CheckListBox1.Checked[i] then timers[i].Enabled := true;
Wo ist das Problem? Und was willst du mit Actionlists?

Hirnsausen 17. Jan 2007 15:18

Re: Ausgewählte Timer auf knopfdruck starten
 
Hmm, ich hoffe, ich verstehe die Problematik richtig.

Probiere es so:

Auf der Form sind erstmal die besagten Timer Enabled=False.

Wird der Knopf beim ersten Timer geklickt, so passiert dieses: Timer.Enabled:=True.
Jeder Knopf hat so eien Timer-Code.

rhodan 17. Jan 2007 15:28

Re: Ausgewählte Timer auf knopfdruck starten
 
@hirnsausen:

ich wollte eine reihe timer auswählen und sie am ende zusammen auf knopfdruck starten (nur die ausgewählten)

@DGL-luke:

der code könnte das sein was ich versuche...allerdings hab ich keine checklistbox ^^. ist das ne zusätzliche komponente? wenn ja hol ich sie mir und versuchs nochmal.

thx

DGL-luke 17. Jan 2007 15:31

Re: Ausgewählte Timer auf knopfdruck starten
 
Ja.

Mit der Checklistbox (oder auch mit Checkboxen) ist das einfacher als mit Buttons.

rhodan 17. Jan 2007 16:57

Re: Ausgewählte Timer auf knopfdruck starten
 
super danke dir, es klappt :D

die checklistbox ist super


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:14 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