Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - Uhr


deagle - Mo 16.09.02 21:47
Titel: Uhr
Wie kann ich in Delphi ein Uhr einfügen ?


Delete - Mo 16.09.02 22:19

Nimm einen Timer, findes du im System-Seitenreiter der Komponentenleiste.


LCS - Di 17.09.02 06:54

Die Anzeige der Uhrzeit muss du dann im OnTimer Event natürlich selbst machen. :D

Gruss Lothar


deagle - Di 17.09.02 15:55

ahhmmm Wie mach ich das den ?


LCS - Di 17.09.02 17:24

Hi
in der einfachsten Variante so:

Quelltext
1:
2:
3:
4:
procedure TForm1.Timer1Timer(Sender: TObject);
begin
  label1.Caption := FormatDateTime('hh:nn:ss', Time);
end;

Die Ereignisprozedur wird vom Timer im einstellten Intervall ausgelöst. Dabei wird die aktuelle Uhrzeit ausgelesen und in ein Label geschrieben.

Gruss Lothar


matze - Mi 18.09.02 17:19

am besten du gehts mal auf http://www.torry.net und suchst mal nach "clock" ich denke, da wirst du viel finden.


Delete - Mi 18.09.02 19:11

matze hat folgendes geschrieben:
am besten du gehts mal auf http://www.torry.net und suchst mal nach "clock" ich denke, da wirst du viel finden.


Aber sonst geht es dir noch gut ja? :shock: Wo für soll er denn da eine Komponente von Torry nehmen?
Wenn du dafür schon eine Komponente brauchst... :roll:

Selbst wenn es eine Zeigeruhr sein soll, ist es nur etwas Trigonemtrie und etwas Canvas gepinsel. :?


matze - Mi 18.09.02 19:14

ja mir geht es noch gut 8)


Delete - Mi 18.09.02 19:19

Und wie sieht es mit einer Antwort auf meine zweite Frage aus? :?:


matze - Do 19.09.02 18:49

naja... ich bin mal so dreist und schliesse von mir auf deagle. Daraus folgt: Ich könnte mir nicht mal eben mit Trionemtrie und etwas Canvas was pinseln


SpeedyGTD - Fr 20.09.02 00:10

Mal so ne dumme frage, ist es nicht viel einfacher einfach

Quelltext
1:
Label1.Caption:=TimeToStr(Now)                    

zu verwenden?

das nehme ich meistens da das einfacher als FormatDateTime ist :lol:


LCS - Fr 20.09.02 06:23

Hi SpeedyGTD
ist eigentlich Jacke wie Hose. Bei TimeToStr wirds halt immer im LongTimeFormat dargestellt. Ich würd sagen: reine Geschmacksache.

Gruss Lothar