Delphi-PRAXiS
Seite 1 von 2  1 2      

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/)
-   -   Uhrzeit (https://www.delphipraxis.net/69315-uhrzeit.html)

mentos112 13. Mai 2006 11:21


Uhrzeit
 
Moin

Ich habe hier ein formular wo ich ein edit fenster habe in dem ich eine Uhrzeit eingeben will (z.b.: 12:42) diese uhrzeit will ich dann in ein memo übergeben!
Jetzt meine Fragen wie kann ich die eingabe gestalten und wie die ausgabe?

Mit freundlichen Grüßen

mentos112

Thorben77 13. Mai 2006 11:36

Re: Uhrzeit
 
Mach's dir einfacher und nimm einen DateTimePicker. Bei dem stellst du die Kind-Eigenschaft auf dtkTime.
Die Zeit in ein Memofeld übertragen kannst du so:
Delphi-Quellcode:
MyMemo.Text := 'Eingegebene Uhrzeit:' + #32 + TimeToStr(MyDateTimePicker.Time);
MfG

Nachtrag: @ Flare: Keine Ahnung, hab's mir angewöhnt, Leerzeichen so zu anzugeben.

Flare 13. Mai 2006 11:41

Re: Uhrzeit
 
[ot]
Warum nimmst du #32 extra?
ich hätte das Ganze so gemacht:
Delphi-Quellcode:
MyMemo.Text := 'Eingegebene Uhrzeit: ' + TimeToStr(MyDateTimePicker.Time);
[/ot]


Flare

mentos112 13. Mai 2006 11:57

Re: Uhrzeit
 
Also so geht das nicht!

ich will ja die uhrzeit beliebig eingeben wenn jetzt 13 uhr ist will ichaber die uhrzeit von z.b. 09:36 eingeben!

Flare 13. Mai 2006 12:00

Re: Uhrzeit
 
So?
Delphi-Quellcode:
MyMemo.Text := 'Eingegebene Uhrzeit: ' + MyEdit.Text;
Oder soll in der Memo danach noch mehr eingeschrieben werdne oder steht schon mehr drin?


Flare

Thorben77 13. Mai 2006 12:05

Re: Uhrzeit
 
Das kannst du doch auch :roll: . Hast du dir schon die beiden netten kleinen Pfeilknöpfe rechts am/im DateTimePicker angeguckt? Außerdem kannst du auch mal mit der Maus reinklicken und dann mit der Tastatur die Zeit ändern.

himitsu 13. Mai 2006 17:00

Re: Uhrzeit
 
Oder einfach ein TEdit, da kannst du ja eine Eingabemaske angeben ... also sowas wie "09:99" (ich hoffe mal ":" ist kein Steuerzeichen), dann kannst du aber alles eingeben, also auch 52:69 ... damit ist wohl der Picker besser :roll:

Muetze1 13. Mai 2006 17:05

Re: Uhrzeit
 
Zitat:

Zitat von himitsu
Oder einfach ein TEdit, da kannst du ja eine Eingabemaske angeben ... also sowas wie "09:99" (ich hoffe mal ":" ist kein Steuerzeichen), dann kannst du aber alles eingeben, also auch 52:69 ... damit ist wohl der Picker besser :roll:

Korrektur: TMaskEdit

DP-Maintenance 13. Mai 2006 19:00

DP-Maintenance
 
Dieses Thema wurde von "r_kerber" von "Programmieren allgemein" nach "VCL / WinForms / Controls" verschoben.
Das hat wohl eher etwas mit VCL bzw. Controls zu tun. Ich verschiebe einfach mal.

mentos112 14. Mai 2006 10:07

Re: Uhrzeit
 
Memo1.Text:=TimeToStr(DateTimePicker2.Time);

wenn ich das so habe dann bekomme ich immer nur die zeit heraus die im object inspector unter time steht aber nicht die die ich haben will und zwar direkt aus dem DateTimePicker2! außerdem noch die frage wie kann ich die uhrzeit mittels up/down in 5min schritte ändern?!

mit freundlichen grüßen
mentos112


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:04 Uhr.
Seite 1 von 2  1 2      

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-2025 by Thomas Breitkreuz