![]() |
upper-/ lowercase
hallo.
wie kann man einen namen im editfeld formatieren? beispiel: edit1.text : hANs mÜllER ergebnis: Hans Müller bitte angeben: procedure TForm1.Button1Click(Sender: TObject); hab noch nicht so viel ahnung von delphi. danke. |
Re: upper-/ lowercase
Ich schreibe es jetzt mal umständlich:
Delphi-Quellcode:
var s: string;
begin s := LowerCase( Edit1.Text ); // Text aus Edit holen und "klein" machen s := Trim(s); // Leerzeichen vom Anfang und Ende entfernen if s[1] in ['a'..'z'] then // Wenn 1tes Zeichen von a bis z ist dann s[1] := UpCase ( s[1] ); // 1tes Zeichen durch dessen Grossbuchst. ersetzen Edit1.Text := s; // und zurüch zum Editfeld end; |
Re: upper-/ lowercase
Genau das gleiche hast du
![]() |
Re: upper-/ lowercase
Zitat:
also :
Delphi-Quellcode:
var s:string; i:integer;
begin s := LowerCase( Edit1.Text ); // Text aus Edit holen und "klein" machen s := Trim(s); // Leerzeichen vom Anfang und Ende entfernen if s<>'' then s[1]:=Upcase(s[1]); for i:=2 to lenght(s) do if s[i-1]=' ' then s[i]:=UpCase(s[i]); Edit1.Text := s; // und zurüch zum Editfeld end; |
Re: upper-/ lowercase
Zitat:
* closed * |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:10 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