4D v16.3Objekteigenschaften |
||||||||||||||||||||||
|
4D v16.3
Objekteigenschaften
Objekteigenschaften
Die Befehle in diesem Kapitel gelten für die Eigenschaften von Objekten in Formularen. Damit verändern Sie die Darstellung und das Verhalten von Objekten, wenn Sie Formulare in der Anwendungsumgebung verwenden. Wichtig: Diese Befehle wirken sich nur auf das aktuelle Formular aus; die Änderungen werden wieder aufgehoben, sobald Sie das Formular verlassen. Für Befehle der Objekteigenschaften gilt folgende generische Syntax: Befehl NAME({*;} Objekt { ; zusätzliche Parameter je nach Befehl) Mit dem optionalen Parameter * geben Sie in Objekt einen Objektnamen (String) an. Wollen Sie mit einem Aufruf mehrere Objekte des Formulars ansprechen, können Sie innerhalb des Namens das Jokerzeichen @ verwenden. Folgende Tabelle zeigt einige Beispiele:
Formularobjekte können bis zu 255 Bytes enthalten. So können Sie eigene Namensregeln definieren und anwenden, wie z.B. xxxx_Button oder xxx_Mac. Hinweis: Sie können festlegen, wie das Jokerzeichen beim Einsetzen in eine Zeichenkette interpretiert wird. Diese Option beeinflusst die Funktionsweise der Befehle im Kapitel "Objekte (Formulare)". Weitere Informationen dazu finden Sie im Abschnitt Text-Vergleiche des Handbuchs 4D Designmodus. Lassen Sie den optionalen Parameter * weg, übergeben Sie in Objekt ein Datenfeld oder eine Variable. In diesem Fall geben Sie anstatt eines Strings eine Referenz auf das Datenfeld oder die Variable an (nur Objekte vom Typ Datenfeld oder Variable). Ab 4D v14 gibt es neue Interaktionen zwischen generischen Befehlen wie OBJECT SET RGB COLORS oder OBJECT SET FONT STYLE und Textbereichen mit Mehrfachstil. In bisherigen 4D Versionen hat das Ausführen solcher Befehle den Inhalt eigener Stilelemente im Bereich verändert. Jetzt werden nur standardmäßige Eigenschaften und über standardmäßige Tags gesicherte Eigenschaften durch diese Befehle beeinflusst. Eigene Stilelemente bleiben unverändert erhalten. Nehmen wir z.B. einen Bereich mit Mehrfachstil, in dem Standard Tags gesichert wurden: Die Textformatierung dafür lautet: <span style="text-align:left;font-family:'Segoe UI';font-size:9pt;color:#009900">Dies ist das Wort <span style="color:#D81E05">rot</span></span> Führen Sie folgenden Code aus: OBJECT SET COLOR(*;"myArea";-(Blue+(256*Yellow))) bleibt in 4D v14 die rote Farbe erhalten:
Das gilt für folgende generische Befehle: OBJECT SET RGB COLORS Für Bereiche mit Mehrfachstil sollten generische Befehle nur zum Setzen von Standard Stilarten verwendet werden. Zum Verwalten von Stilarten während der Ausführung der Datenbank empfehlen wir, die o.a. Befehle zu verwenden (siehe Mehrfachstil Text).
Siehe auch
Einführung in Listboxen
|
EIGENSCHAFTEN
Produkt: 4D
GESCHICHTE
ARTIKELVERWENDUNG
4D Programmiersprache ( 4D v16) |
||||||||||||||||||||