Version 6.0
WR TEXT ACCESS (Bereich; Modus)
| Parameter | Typ | Beschreibung | |
| Bereich | Lange Ganzzahl | 4D Write Bereich | |
| Modus | Ganzzahl | 0=Zugriff erlaubt | |
| 1=Zugriff beschränkt |
Beschreibung
Der Befehl WR TEXT ACCESS steuert den Zugriff auf Text in Bereich. Ist Modus gleich 0, erlaubt 4D Write Änderungen in Bereich. Ist Modus gleich 1, zeigt 4D Write Bereich im Modus Nur-Lesen.
Ist ein Bereich im Modus Nur-Lesen, erscheinen weder Menüs, noch Lineale, noch das Vergrößerungskästchen. Der Text lässt sich ansehen und scrollen, jedoch nicht ändern. Wird der Zugriff auf den zuvor eingeschränkten Bereich geändert, rufen Sie WR SET DOC PROPERTY (Bereich;wr view menubar;1) und WR SET DOC PROPERTY (Bereich;wr view rulers;1) auf, wenn die Lineale und die Menüleiste angezeigt werden soll.
WR TEXT ACCESS steuert die Texteingabe über Tastatur und die Menübefehle Kopieren/Einfügen. In manchen Fällen ist es hilfreich, weiterhin Text per Drag&Drop in den Bereich zu legen oder zu entnehmen, so dass es möglich ist, den Text zu ändern.
Beispiel
(1) Folgendes Beispiel ist die Formularmethode des Formulars mit Bereich. Sie setzt Bereich auf Nur-Lesen, wenn das Formular geladen wird.
If (Form event=On load) WR TEXT ACCESS (Bereich;1) End if
(2) Folgendes Beispiel lässt keine Texteingabe zu, erlaubt jedoch Drag&Drop im vorhandenen Text.
WR TEXT ACCESS (Bereich;1) WR SET AREA PROPERTY (Bereich;wr allow drag ;0) WR SET AREA PROPERTY (Bereich;wr allow drop ;0)
Referenz