![]() |
Ersten zwei buchstaben asu dem edit feld
Hi Leute,
ich bins nochmal ich habe zum beispiel ein edit feld wo drinne steht edit1.text:='delphi-praxis.net'; so jetzt will ich aus diesem feld aber nur die erste beiden buchstaben rauslesen, in dem fall "de" von delphi ist das irgendwie möglich ?? gruss f4r |
Re: Ersten zwei buchstaben asu dem edit feld
die Funktion
Delphi-Quellcode:
speziell für dich:
copy(STRING,STARTINDEX,ANZAHL BUCHSTABEN);
Delphi-Quellcode:
gibt den entsprechenden Textausschnitt zurück. Der Text selbst wird nicht verändert.
copy(edit1.text,1,2);
|
Re: Ersten zwei buchstaben asu dem edit feld
danke hast mir sehr geholfen
|
Re: Ersten zwei buchstaben asu dem edit feld
Man kann es auch mit edit1.text[1]+edit1.text[2] machen. Nebenbei, was ist der Unterschied zwischen copy und midstr?
|
Re: Ersten zwei buchstaben asu dem edit feld
Delphi-Quellcode:
Das ist alles, was in MidStr steht. :mrgreen:
Result := Copy(WideString(AText), AStart, ACount);
|
Re: Ersten zwei buchstaben asu dem edit feld
Zitat:
"edit1.text[1]+edit1.text[2]" auch nach hinten los gehen, copy hingegen würde dann nur soviel zeichen zurück geben wie auch wirklich vorhanden sind. |
Re: Ersten zwei buchstaben asu dem edit feld
OK...
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:24 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