![]() |
TEDIT.TXT ... ist ein Komma eingegeben ... oder auch nicht?
Hi
Ich habe in einem Formular ein TEDIT Feld. Hier gibt nun der Anwender einen Text ein. - Wie kann ich feststellen, ob der Anwender ein Komma eingegeben hat? - Wie teile ich, wenn der Text ein Komma enthält, den Text, der von dem Komma begrenzt wird? |
Re: TEDIT.TXT ... ist ein Komma eingegeben ... oder auch nic
Guck dir mal TMaskEdit an. Damit sollte das funktionieren ..
|
Re: TEDIT.TXT ... ist ein Komma eingegeben ... oder auch nic
Hallo und Willkommen in der DP :dp:
zur ersten Frage: Du kannst entweder während der Eingabe prüfen, ob es ein Komma ist oder anschließend mit Pos() abfragen, ob ein Komma enthalten ist. Die zweite Frage habe ich leider nicht verstanden. |
Re: TEDIT.TXT ... ist ein Komma eingegeben ... oder auch nic
Hallo,
Willkommen im Club der Delphianer. Meinst Du das so?
Delphi-Quellcode:
var
iPos : Integer; sVor : String; sNach : String; begin iPos := Pos(',',TEdit.Text); if iPos > 0 then begin sVor := Copy(TEdit.Text,1,iPos - 1); sNach := Copy(TEdit.Text,iPos + 1,Length(TEdit.Text)); ShowMessage('Text vor dem Komma: ' + sVor + #13 + 'Text nach dem Komma: ' + sNach); end; end; |
Re: TEDIT.TXT ... ist ein Komma eingegeben ... oder auch nic
Genial ... Danke für die schnelle Antwort :)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:56 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