Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - Uhr


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


Delete - Mo 16.09.02 23:19

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


LCS - Di 17.09.02 07:54

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

Gruss Lothar


deagle - Di 17.09.02 16:55

ahhmmm Wie mach ich das den ?


LCS - Di 17.09.02 18: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 18: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 20: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 20:14

ja mir geht es noch gut 8)


Delete - Mi 18.09.02 20:19

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


matze - Do 19.09.02 19: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 01: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 07:23

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

Gruss Lothar