Version 3
GET HIGHLIGHT (Objekt; PositionStart; PositionEnde)
Parameter | Typ | Beschreibung | |
Objekt | Feld | Variable | Eingebbares Feld oder Variable | |
PositionStart | Numerisch | Position des ersten aktivierten Buchstabens | |
PositionEnde | Numerisch | Position nach dem letzten aktivierten | |
Buchstaben |
Beschreibung
Der Befehl GET HIGHLIGHT gibt die Position des ausgewählten Textes des aktuellen Objekts zurück.
Warnung: Auch wenn Sie in Objekt einen Feld- oder Variablennamen übergeben haben, wird die ausgewählte Position nur angegeben, wenn GET HIGHLIGHT auf den Bereich angewandt wird, der gerade in Bearbeitung ist.
Hinweis: Sie können diesen Befehl nicht für Felder eines Ausgabeformulars in einem Unterformular verwenden.
Der Text kann entweder vom Benutzer oder über den Befehl HIGHLIGHT TEXT markiert werden.
Der Parameter PositionStart gibt die Position des ersten markierten Zeichens zurück. Der Parameter PositionEnde gibt die Position nach dem letzten markierten Zeichen zurück. Haben PositionStart und PositionEnde denselben Wert, wird die Einfügemarke vor dem ersten markierten Zeichen gesetzt. In diesem Fall hat der Benutzer hat keinen Text ausgewählt, es werden keine Zeichen markiert.
Beispiele
1. Folgendes Beispiel erhält den markierten Text aus dem Datenfeld [Products]Comments:
GET HIGHLIGHT ([Products]Comments;vFirst;vLast) If (vFirst<vLast) ALERT("Der ausgewählte Text ist: " +Substring([Products]Comments;vFirst;vLast-vFirst)) End if
2. Siehe Beispiel zum Befehl FILTER KEYSTROKE.
Referenz
FILTER KEYSTROKE, HIGHLIGHT TEXT, Keystroke.
Email-Embedded Tags, Filter Keystroke