![]() |
TDateTimePicker editiert nur entweder Datum oder Zeit?
Das TDateTimePicker control kann scheinbar nur entweder den Tag oder die Zeit editieren. Der jeweils andere Teil ist nicht editierbar, je nachdem was für Picker.Kind eingestellt wurde: TDateTimeKind = (dtkDate, dtkTime).
Gibt es Lösungen, die es erlauben beide Teile zu editieren? Würde ja gern auf weitere Alternativ-Komponenten verzichten aber ich seh's schon kommen ... :cheer: |
Re: TDateTimePicker editiert nur entweder Datum oder Zeit?
Nimm zwei DateTimePicker; den einem für's Datum, den anderen für die Uhrzeit und dann:
Delphi-Quellcode:
var
datumzeit : TDateTime; begin datumzeit := Int(DateTimePicker1.Date) + Fract(DateTimePicker2.Time); |
Re: TDateTimePicker editiert nur entweder Datum oder Zeit?
Oh ja, hatte ich vergessen zu sagen - genauso (mit 2 Pickern) habe ich das momentan gelöst :) Mit dem Nachteilen das es zu "frickelig" zu bedienen ist.
Außerdem blockiert der Zeit-Picker die Eingabe von "00:00:00", also Mitternacht: "You must be in ShowCheckbox mode to set to this date." Picker.ShowCheckbox := True bewirkt irgendwie gar nichts in der Hinsicht. |
Re: TDateTimePicker editiert nur entweder Datum oder Zeit?
Dann vielleicht ein TDateTimePicker zusammen mit einem TMaskEdit für die Uhrzeit.
|
Re: TDateTimePicker editiert nur entweder Datum oder Zeit?
Ein MaskEdit ... hört sich super an. Das könnte sogar den Picker ersatzlos überflüssig machen.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:58 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-2025 by Thomas Breitkreuz