Zum Hauptinhalt springen

WinEditorSetSelection

obj -> WinEditorSetSelection(point1[, point2[, int3[, int4]]])

Ausführbar von Clients mit grafischer Oberfläche Ausführbar vom Server Ausführbar von der DLL-Schnittstelle mit grafischer Erweiterung Ausführbar von der Web-Schnittstelle Ausführbar vom Druckprozessor Ausführbar von der ODBC-Schnittstelle Ausführbar vom SOA-Service mit grafischer Erweiterung

Selektionsbereich im CodeEdit -Objekt setzen oder hinzufügen

Details

Mit dieser Funktion wird im CodeEdit -Objekt (obj) ein Bereich selektiert.

info

Diese Methode kann frühestens im EvtCreated des Elternfensters verwendet werden.

Die Startposition wird mit (point1) definiert.

Die Endposition wird mit (point2) angegeben. Wird (point2) nicht angegeben, wird nur der Cursor an die Startposition (point1) gesetzt.

info

Bei den Positionsangaben bestimmt die :x -Koordinate die Zeile und die :y -Koordinate die Spalte. Das erste Zeichen hat die Koordinate 1 , 1 . Negative :x -Koordinaten werden auf das Ende des Textes gesetzt.

Mit dem Argument (int3) kann optional der Typ der Markierung definiert werden. Folgende Konstanten können angegeben werden:

In (int4) kann optional die Nummer des Views angegeben werden, in dem selektiert werden soll. Die Views können mit den Nummern 1 bis 4 angesprochen werden. View-Nummer 0 (oder nicht angegeben) ist gleichbedeutend mit 1. Die Anzahl der Views kann mit $CodeEdit-> WinInfo ( _WinCount ) ermittelt werden.

Beispiel:

// Kompletten Text markieren
$CodeEdit->WinEditorSetSelection(PointMake(1, 1), PointMake(-1, 0));

// Blockmarkierung setzen
$CodeEdit->WinEditorSetSelection(PointMake(2, 2), PointMake(-5, 4), _WinEditorSelSetBlock);

// Cursorposition setzen
$CodeEdit->WinEditorSetSelection(PointMake(5, 10));

Mögliche Laufzeitfehler: