Tech-Ecke / Delphi Inhalt / TRichEdit |
|
TRichEdit
Grundlegendes Die TRichEdit Komponente ist im Grunde eine TMemo mit erweitertem Funktionsangebot. Der Inhalt (Text) eines RichEdit ist ein String (S := RichEdit1.Text). Jede einzelne Zeile (Lines) für sich betrachtet ist jedoch auch ein String. Mit "S := RichEdit1.Lines[0]" kopiert man die erste Zeile in die Variable S, die vom Typ String ist. Es gelten alle Operationen die für einen String gelten > siehe Stringoperationen. Tausche dazu einfach das "S" in den Beispielen durch RichEdit1.Lines[X] (wobei X die Zeile der RichEdit ist). Länge des Textes in einer TRichEdit-Zeile (Lines) ermitteln > siehe Stringoperationen Inhalt eines in einer TRichEdit-Zeile (Lines) zurechtschneiden > siehe Stringoperationen Nach einem Zeichen oder Teilstring in einer TRichEdit-Zeile (Lines) suchen > siehe Stringoperationen Zuweisen von Textzeilen ( var S: String;)
Auslesen einer Zeile ( var S: String;)
Zuweisen einer Integer - Zahl ( var Zahl: Integer; ) [sieh auch > Umwandeln von Variablen]
Eintrag nur dann hinzufügen wenn dieser nicht vorhanden ist ( var S: String;)
Löschen einer Zeile (Items)
Kompletten Inhalt löschen
Suchen nach Eintrag
Inhalt aus Datei laden
Inhalt in Datei speichern
Anzahl der Zeilen (Items) ermitteln
TPopupMenu einbinden Zunächst eine TPopupMenu Komponente auf das Form ziehen. Danach bei der entsprechenden ListBox im Objektinspektor unter Ereignisse ins Feld PoupMenu klicken und das entsprechende PopupMenu auswählen. Nun durch einen Doppelklick auf die PopupMenu Komponente einen Eintrag hinzufügen (Objektinsektor muss dazu auf Eigenschaften stehen und der Cursor im Feld Caption stehen).
Format eines Teilstrings ändern
Einfärben bestimmter Buchstaben oder Wörter im gesamten Text // posex benötigt StrUtils in uses!
Möchte man nun nach einer Buchstabenkette suchen, so gibt man diese anstatt dem 'e' (2x vorhanden) ein und ändert die oben genannte Eins entsprechend der Länge der Zeichenkette.
Nur Lesezugriff gewähren
|
Die Option Drucken funktioniert erst ab Netscape V4.0 bzw. I-Explorer 5.0 !
[letzte Aktualisierung 09.10.2006]