Version 3
HIGHLIGHT TEXT (Objekt; PositionStart; PositionEnde)
Parameter | Typ | Beschreibung | |
Objekt | Feld | Variable | Eingebbares Feld oder Variable | |
PositionStart | Numerisch | Neue Position des ersten aktivierten | |
Buchstabens | |||
PositionEnde | Numerisch | Neue Position nach dem letzten | |
aktivierten Buchstaben |
Beschreibung
Der Befehl HIGHLIGHT TEXT setzt die Einfügemarke in das Feld oder die Variable Objekt und aktiviert den Text, der sich zwischen den Positionen PositionStart und PositionEnde befindet.
Sind die Werte PositionStart und PositionEnde außerhalb des Textes oder ist PositionStart größer als PositionEnde, setzt HIGHLIGHT TEXT die Einfügemarke an das Ende des Textes.
Ist nur PositionEnde außerhalb des Textes, wird der Text von PositionStart bis an sein Ende aktiviert. Haben PositionStart und PositionEnde denselben Wert, wird die Einfügemarke vor dem ersten markierten Zeichen gesetzt. Es werden keine Zeichen markiert.
Bei den Feldtypen Zahl, Ganzzahl, Lange Ganzzahl, Datum und Zeit, wird der gesamte Inhalt ausgewählt.
Hinweis: Sie können diesen Befehl nicht auf Felder eines Ausgabeformulars in einem Unterformular anwenden.
Beispiele
1. Folgendes Beispiel wählt alle Zeichen des eingebbaren Feldes[Products]Comments:
HIGHLIGHT TEXT([Products]Comments;1;Length([Products]Comments)+1)
2. Folgendes Beispiel legt die Einfügemarke an den Anfang des eingebbaren Feldes [Products]Comments:
HIGHLIGHT TEXT([Products]Comments;1;1)
3. Folgendes Beispiel legt die Einfügemarke an das Ende des eingebbaren Feldes[Products]Comments:
$vLen:=Length([Products]Comments)+1 HIGHLIGHT TEXT([Products]Comments;$vLen;$vLen)
4. Siehe Beispiel zum Befehl FILTER KEYSTROKE.
Referenz