Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - Auslesen, wieviele Zeichen in einem Edit-Feld stehen ?


dm - Sa 12.07.03 13:27
Titel: Auslesen, wieviele Zeichen in einem Edit-Feld stehen ?
Hallo,

ich habe z.B. folgenden wert im Feld "Edit1.Text"


Delphi-Quelltext
1:
Edit1.text='Hallo';                    


Wie bekomme ich nun heraus, wieviele Zeichen im Editfeld stehen bzw. wie kann ich es auslesen ?

Jemand ne Ahnung ?

gruß Dennis :P

Moderiert von user profile iconKlabautermann: Delphi-Tags hinzugefügt.


grayfox - Sa 12.07.03 13:47

hallo dennis!

nachdem edit.text einen string zurückliefert, kannst mit

Delphi-Quelltext
1:
  Length(Edit.Text)                    

die länge des eingegebenen textes ermitteln.

auslesen kannst den inhalt des edit-feldes mit

Delphi-Quelltext
1:
  Inhalt:= Edit.text;                    


oder hab ich deine frage falsch verstanden?

mfg, stefan


dm - Sa 12.07.03 13:50
Titel: grayfox DAAAAAAAAAAAAAAANKE !!
ich probiere die ganze zeit mit edit1.text.length usw rum.

deine antwort (der 1. sourcecode) war die lösung.


jetzt kann ich mit meinem eigenen Glücksrad weitermachen :)


Gruß Dennis


grayfox - Sa 12.07.03 14:03

da hatte ich aber wieder mal grosses glück! :lol:
in der IDE wird dir aber angzeigt, dass text keine eigenschaft length hat. hast das schon mal ausprobiert?
einfach Edit1. hintippen und 0,5 sek warten...
jetzt solltest du eine listbox mit allen properties, proceduren und funktionen bekommen, aus denen du das gewünschte auswählen kannst.
du entscheidest dich für Text, setzt danach wieder einen punkt und wartest auf das öffnen der listbox.
nachdem sie sich nimmer öffnet, gibts nach text nichts mehr hinzuzufügen.

mfg, stefan


Terra23 - Sa 12.07.03 14:47

@Grayfox: Hat es nicht? Und was ist mit


Delphi-Quelltext
1:
Lenght(Edit1.Text);                    


?!? ;-)


CenBells - Sa 12.07.03 16:20

@Terra: Length ist doch eine funktion, der du den auszuwertenden String übergibst *G* :wink:

Gruß
Ken


grayfox - Sa 12.07.03 17:25

hallo terra!

in dem obengenannten fall ist length keine eigenschaft von Text, sondern eine function. :lol:

mfg, stefan


Terra23 - Sa 12.07.03 17:56

Gut, gut. Ich gebe mich geschlagen.. ;-)