![]() |
Filtern...von zahlen/zeichen aus texteingabe
habt ihr ne idee wie cih zahlen aus ner eingabe rausfiltern kann?bzw ne fehlermeldung bekomme?
Delphi-Quellcode:
wen ich b als char nehme kommt "inkompatible typen str und char
for i:=0 to length(edit1.text) do
begin b:=edit1.text; try b[i]:=upcase(b[i]); except showmessage('Bitte geben Sie im Feld "Vorname" Buchstaben ein!'); edit1.setfocus; end; end; [edit=SirThornberry]Delphi-Tags gesetzt - nächstes mal bitte selbst machen :-) Mfg, SirThornberry[/edit] |
Re: Fltern...
Hallo,
Delphi-Quellcode:
:!: Ein String beginnt bei Index = 1
s := Edit1.Text;
for i:= 1 to length(s) do if s[i] in ['0'..'9'] then //keine Zahlen bitte |
Re: Fltern...
was ist s bei dir?
|
Re: Fltern...
Delphi-Quellcode:
for i := 1 to Length(Edit1.Text) do
if not (AnsiLowerCase(Edit1.Text)[i] in ['a'..'z','ä','ö','ü','ß']) then ShowMessage('Nur Buchstaben'); |
Aussagekräftiger Titel
Bitte gib deinem Beitrag einen aussagekräftigen Titel. Der jetzige Titel lässt nicht erkennen, um was für ein Problem oder Frage es sich handelt. Um den Titel zu ändern, editiere einfach deinen ersten Beitrag. Damit erleichterst du das Auffinden deines Beitrages mit der Suche und ersparst anderen Mitglieder ein unnötiges Öffnen deines Beitrages.
|
Re: Fltern...
PS: es ist auch kein .NET
|
Re: Fltern...
Hallo,
Zitat:
da Edit1.Text auch ein String ist. |
Re: Filtern...von zahlen/zeichen aus texteingabe
Guten Morgen,
die könntest auch im ![]() Editfeldes nicht zulässige Zeichen abfangen. Grüße Klaus |
Re: Filtern...von zahlen/zeichen aus texteingabe
OnChange wäre IMHO der bessere Ansatz, sonst kann man über die Zwischenablage immer noch Unsinn hineinbringen.
|
Re: Filtern...von zahlen/zeichen aus texteingabe
Mein Vorschlag: OnKeyPress + OnChange + eventuel OnExit
![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:34 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