Zum Hauptinhalt springen

WinEditorBookmarkToggle

obj -> WinEditorBookmarkToggle(int1[, alpha2[, int3[, logic4]]]) : logic

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

Lesezeichen im CodeEdit -Objekt setzen und entfernen

Details

Mit dieser Funktion können Lesezeichen im CodeEdit -Objekt (obj) gesetzt oder entfernt in der Zeile (int1) werden. Ist noch kein Lesezeichen gesetzt, wird es in der Zeile gesetzt, ansonsten das bestehende Lesezeichen entfernt.

info

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

Optional kann eine Beschreibung (alpha2) für das Lesezeichen angegeben werden.

In (int3) kann optional die Nummer des Views angegeben werden, in dem das Lesezeichen gesetzt bzw. entfernt 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.

info

Die gesetzten Lesezeichen werden für alle Views übernommen, bei denen die Eigenschaften FileName und EditorTextType auf den gleichen Wert gesetzt sind.

Ist Argument (logic4) angegeben, wird in der angegebenen Zeile (int1) bei true explizit ein Lesezeichen gesetzt, auch wenn bereits ein Lesezeichen vorhanden ist. Eine eventuell vorhandene Beschreibung wird hierbei durch (alpha2) überschrieben. Ist hier false oder NULL angegeben, wird ein vorhandenes Lesezeichen entfernt, jedoch nicht hinzugefügt, wenn keines existiert.

Resultat

Als Resultat wird zurückgegeben, ob in der Zeile (int1) ein Lesezeichen gesetzt ist.

Beispiel:

// Lesezeichen switchen
tSet # $CodeEdit->WinEditorBookmarkToggle(42);

// Lesezeichen explizit setzen
tSet # $CodeEdit->WinEditorBookmarkToggle(42, 'My bookmark description', 0, true);

Mögliche Laufzeitfehler: