Text Zeilenweise aus Memofeld auslesen
-
Hi Leute,
Hat das Steuerelement "Memo" eine Funktion, der man einen Integerwert übergibt und als String dann die als Integer festgelegte numerische Zeile wieder zurück geliefert bekommt???
Habe mir schon alle Memofunktionen angesehen aber irgendwie finde ich da leider nichts
cya
DavidPS:

-
Schau dir mal die Eigenschaft Lines an.
-
Diese Eigenschaft kenne ich bereits- aber leider habe ich dort auch keine passende Funktion gefunden

-
Dann schau Dir mal Strings innerhalb von Lines an. Sowas kann man aber eigentlich perfekt aus der Hilfe ableiten.
-
GetNamePath ist die einzige Funktion von Memo, die einen String zurück gibt- und das ist nicht die Richtige.
Leider finde ich in der Hilfe keine Hilfe- deswegen frage ich ja hier :p
-
Also nochmal ganz langsam

Wie du aus der Hilfe entnehmen kannst ist die Eigentschaft Lines ein TStrings-Objekt.
Unter den Eigenschaften von TStrings solltest du fündig werden.
-
Ja super!!!
Form1->Caption = Memo1->Lines->Strings[1];cya
David

-
Und wiedermal ein Hoch auf die Borlandhilfe.
-
Ersatzweise funktioniert auch
Form1->Caption = Memo1->Lines->operator[](1);aber ich glaub erst ab dem BCB 6

-
Das geht auch mit dem BCB5. Die Operatorschreibweise ist aber recht unschön. Alternativ könnte man
(*Memo1->Lines)[1];nehmen. Ich denke aber die Variante mit Strings[] ist übersichtlicher.