Autor Beitrag
Tom.Schröder
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 33



BeitragVerfasst: Do 16.09.04 12:47 
In einem Programm ist es gewünscht, dass der User eine Uhrzeit eingeben soll.

Ich habe das bislang über zwei Editfelder gemacht, setze intern die Zahlen zusammen und ermittle daraus die Uhrzeit, was wie ich finde keine schöne Lösung ist!

Abwandlungen wären z.B. über Scrollbars, was mich aber auch nicht zufriedenstellt.

Weiß jemand eine Komponente über die sich anders die Zeit eingeben lässt?

Habe vergeblich gesucht...

MfG Tom
jasocul
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 6395
Erhaltene Danke: 149

Windows 7 + Windows 10
Sydney Prof + CE
BeitragVerfasst: Do 16.09.04 12:56 
Reicht die Komponente TMaskEdit schon? Ist bei Delphi dabei.
Tom.Schröder Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 33



BeitragVerfasst: Do 16.09.04 13:07 
Dankeschön, genau soetwas habe ich gesucht.

Habe mich bei der Suche wohl zu sehr auf 'Time' fixiert :roll:

Hätte ich mir denken können dass es sowas gibt, nur bin ich nicht darauf gekommen sowas zu suchen :oops:

Also für mich ist das Thema abgehakt!

Danke nochmals


/Edit: Vielleicht ist es doch noch nicht ganz abgehakt...

ich verwende es jetzt wie folgt:

ausblenden Quelltext
1:
MaskEdit1.EditMask := '!90:90;1;_';					


Es ist aber noch die Eingabe ungültiger Zeiten möglich!
0 steht für nur Numerische stelle, allerdings kann man immer noch z.B. 99:99 eingeben...
es sollte schon so sein, dass die ersten beiden Ziffern als Zahl betrachtet zwischen 0 und 23 liegen, des weiteren die zweiten Ziffern als Zahl genommen zwischen 0..59, allerdings habe ich keine Möglichkeit gefunden, das weiter einzuschränken...

nochmal MfG Tom
midan23
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 48

Win XP, Mac OS X, Linux
D6 Pers, XCode 2.1, Python
BeitragVerfasst: Do 16.09.04 14:55 
Ich hatte schon ähnliche Probleme ... mit einem Lösungsansatz ...

Ich hoffe es hilft ...