WinEditorGoTo
obj -> WinEditorGoTo(point1[, logic2[, int3]])
Im CodeEdit -Objekt zur Position scrollen
Details
- obj: Deskriptor des CodeEdit -Objektes
- point1: Position
- logic2: Nur scrollen (optional)
- int3: View-Nummer (optional)
- Siehe: Verwandte Befehle ,
WinEditorSetSelection (),WinEditorHighlight ()
Mit dieser Funktion wird im CodeEdit -Objekt (obj) zur angegebenen Position gescrollt.
Diese Methode kann frühestens im EvtCreated des Elternfensters verwendet werden.
Die Position wird mit (point1) definiert.
Bei der Positionsangaben bestimmt die :x -Koordinate die Zeile und die :y -Koordinate die Spalte. Das erste Zeichen hat die Koordinate 1 , 1 .
Wird im optionalen Argument (logic2) true (Default) angegeben, wird nur zu den Koordinaten gescrollt. Durch Angabe von false wird zusätzlich die Cursor-Position auf die angegebene Position gesetzt.
In (int3) 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:
// Zu Zeile 4, Spalte 2 scrollen
$CodeEdit->WinEditorGoTo(PointMake(2, 4)));
// Cursorposition in Zeile 5, Spalte 10 setzen
$CodeEdit->WinEditorGoTo(PointMake(5, 10), false);
Mögliche Laufzeitfehler:
_ErrHdlInvalid: Der Deskriptor des CodeEdit (obj) ist ungültig._ErrValueInvalid: Ungültige oder nicht existierende View-Nummer (int3) angegeben.