Forum: Object-Pascal / Delphi-Language
Delphi
by Blamaster,
20. Okt 2010
Hab die Lösung gerade gefunden. Das Problem ist das wenn als Maske "0" gesetzt ist das Editfeld die Eingabe einer 0 immer als leerzeichen auffasst. Somit hat die obige Funktion nur leerzeichen durch leerzeichen ersetzt.
Abhilfe konnte ich schaffen indem ich das Maskenzeichen auf "_" gesetzt habe und im OnChange dann alle Leerzeichen sofort durch "0" ersetzen lasse. Somit bekommt keiner die...
Forum: Object-Pascal / Delphi-Language
Delphi
by Blamaster,
20. Okt 2010
Hmm,
das einfachste ist wohl im OnChange des Edit alle Leerzeichen durch Nullen zu ersetzen.
procedure TForm1.medtChange(Sender: TObject);
var
i: integer;
value: string;
begin
Forum: Object-Pascal / Delphi-Language
Delphi
by Blamaster,
19. Okt 2010
Hi,
danke für den Tipp. Dachte das geht mit dem MaskEdit direkt.
War gestern abend etwas müde. Das Fprmat ist nicht S:M:MS sondern M:S:MS.
Mfg Blamaster
Forum: Object-Pascal / Delphi-Language
Delphi
by Blamaster,
18. Okt 2010
Hi,
ich benötige etwas Hilfe beim TMaskEdit.
Der User soll die Möglichkeit haben einen Zeitwert in folgendem Format einzugeben:
00:00,000 (S:M:MS)
Meine Maske sieht momentan so aus: 00:00,000;1;0