Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi DateTimePicker mittig anzeigen lassen (https://www.delphipraxis.net/177950-datetimepicker-mittig-anzeigen-lassen.html)

Helmi 7. Dez 2013 18:17

DateTimePicker mittig anzeigen lassen
 
Hallo,

ich habe ein DateTimePicker, bei dem die Property "Kind" auf "dtkTime" gestellt ist.

Somit kann ich nur eine Zeit eingeben (schaut dann aus wie ein SpinEdit)

Leider ist die Eingabe in diesem DateTimePicker links ausgerichtet. Ich hätte es aber gerne mittig.
Eine Alignment-Property gibt's nicht.

Kann man trotzdem das DateTimePicker mittig ausrichten?

Volker Z. 7. Dez 2013 22:33

AW: DateTimePicker mittig anzeigen lassen
 
Hallo,

für den TDateTimePicker gibt es AFAIK kein Alignment. Wenn Du es trotzdem mittig ausgerichtet haben möchtest, dann versuch es mal mit der Eigenschaft Format: Wenn der Wert für Format im OI 'HH:mm:ss' dann klebt die Darstellung der Zeit am linken Rand - entspricht der Standardeinstellung ohne Formatangabe -, für Format: '_______HH:mm:ss' (_ entspricht einem Leerzeichen) rückt die Anzeige entsprechend weit nach rechts. Jetzt musst Du nur noch die Anzahl der Leerzeichen ermitteln, so dass es in etwa mittig ist.

Gruß

Helmi 7. Dez 2013 22:56

AW: DateTimePicker mittig anzeigen lassen
 
ok - Danke!

so funktionierts


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