Viele Eigenschaften gelten für alle Anzeige-Elemente und können daher in allen Eigenschaften-Listen wiedergefunden werden:
Elemente-ID | Bezeichnung, unter der das Element geführt wird (eine Liste der bereits verwendeten IDs ist unterlegt) |
Deaktiviert | Das Element ist nicht anwählbar (nur Ansicht) |
Aktivieren | Setzt den Eingabefokus auf das Element (wenn möglich) |
Aktualisierungszeit | EX Angabe eines Intervalls, in dem der angegebene Wert zyklisch neu gesetzt werden soll (0=abschalten). Beispiel für einfache Uhr im Dialog: Bezeichner Text='[cX.Zeit]' (ID='Uhr1', Takt 1) |
nur Entladen | Das Element wird entfernt |
Aktivierungsreihenfolge | Hier kann ein Index eingetragen werden, der die Reihenfolge der Elemente bestimmt, in der sie über die Tabulator-Taste aktiviert werden. Wird hier der Wert -1 eingetragen, kann das Element nicht mehr mit der Tab-Taste angesteuert werden. |
Tooltip | Bestimmt den gelben Hilfstext, der bei Berührung des Elements angezeigt wird |
Mauszeiger | hier kann bestimmt werden, wie der Mauszeiger über dem Element erscheinen soll. Hierbei kann eine Cursor-Datei (.CUR) oder der Index bzw. der (englische) Systemname eines Standard-Mauszeigers angegeben werden: 0=Default, 1=Arrow, 2=Cross, 3=IBeam, 5=SizeAll, 6=SizeNESW, 7=SizeNS, 8=SizeNWSE, 9=SizeWE, 10=UpArrow, 11=WaitCursor, 12=No, 13=AppStarting, 14=Help, 15=Hand, 16=HSplit, 17=VSplit, 18=NoMove2D, 19=PanWest, 20=PanEast, 21=PanNorth, 22=PanSource, 23=PanNE, 24=PanSE, 25 blendet den Mauszeiger aus |
DragDrop-Modus | über diese Eigenschaft kann das Verhalten für Drag&Drop bestimmt werden |
Ausrichtung | (nur Elemente mit Textinhalt) bestimmt die horizontale und/oder vertikale Ausrichtung des Textes im Element |
Mutterfenster-ID | ID des Fensters oder Containers (Bild, Registerseite, Tabelle etc.), in dem das Element erscheinen soll. Ist dieser Container verschachtelt (etwa eine Registerseite), kann auch die komplette Hierarchie (etwa FensterID.RegisterID.SeitenID) angegeben werden. Die möglichen Container-IDs im aktuellen Skript werden in der Dropdown-Liste zur Auswahl angeboten. Hinweis: Die frühere optionale Schreibweise FensterID.RegisterID(SeitenID) sollte nicht mehr verwendet werden. |
X, Y | Position der Liste in Millimeter oder der eingestellten Standardeinheit Existiert das per ID angegebene Element bereits, werden nicht ausgefüllte Werte für X, Y, Breite und Höhe ignoriert und die Originalwerte beibehalten. |
zentrieren | FG zentriert die Liste im Anzeigefenster |
Breite, Höhe | Größe des Elements in der im Skript vorgegebenen Einheit |
Anker | FG diese Einstellung bestimmt, ob und wie sich das Element verändert, wenn das Mutterfenster in der Größe verändert wird |
Docking | Über diese Einstellung kann das Element an einen Fensterrand angedockt werden |
Größe veränderbar | FG Ist das Element an eine Seite gedockt (s.o.), kann es automatisch als veränderlich definiert werden. Hierbei wird ein Splitter am Rand des Elements anwählbar, über den die Elementebreite/-höhe vom Anwender verändert werden kann. Hinweis: Hierbei kann es erforderlich sein, eine Mindest- bzw. Maximalgröße (s.u.) für das Element festzulegen, um diese Größenveränderung zu begrenzen. |
Min-/Max-Größe | FG Hier kann eine Liste mit bis zu 4 Werten für die minimale Breite;Höhe und maximale Breite;Höhe für das Element eingetragen werden (etwa wenn es gedockt bzw. verankert ist). Hinweis: Einige der Positions-, Größen-, Docking- und Anker-Eigenschaften schließen sich gegenseitig aus. So kann etwa kein X und Breite eingestellt werden, wenn Docking auf "oben", "unten" oder "füllen" steht. Auch schließen sich Docking und Anker gegenseitig aus. Um dies zu verdeutlichen, werden die jeweils unwirksamen Eigenschaften in der Eigenschaftenliste ausgeblendet. |
Unsichtbar | Das Element ist unsichtbar |
Umrandung | bestimmt die Umrandung des Elements Hinweis: Einige Elemente haben auch dann einen 3D-Rand, wenn "Linie" eingestellt wird. |
Hintergrundfarbe | Füllfarbe des Elements |
Vordergrundfarbe | Textfarbe des Elements (falls möglich) |
Animation | ID oder Definition einer Animation für das Element |
Schrift.X | In diesem Abschnitt können bei Elementen mit Text die Schriftart und -größe sowie Attribute für die Darstellung angegeben werden |
Gebunden an | EX Wird hier ein Variablenname (ohne []) eingetragen, so wird der Inhalt bzw. Zustand des Elements an den Inhalt der Variablen gebunden. Hierbei wird der Zustand des Elements bei Veränderung des Elementewertes (Text, Auswahl etc.) automatisch in die entsprechende Variable geschrieben. Bei Angabe von - wird die Bindung aufgehoben. Da diese Variablen anfangs leer sein können, sind daher nur diejenigen gefüllt, deren Wert verändert worden ist. Diese Bindung steht für etliche Elemente zur Verfügung, etwa Eingabe, Schalter, Option, Schieber, Liste usw., fehlt jedoch bei speziellen Elementen wie Diagramm, Symbolleiste o.ä., bei denen kein aktueller bzw. Standardwert existiert. Werden gebundene Variablen an anderer Stelle im Programm verändert (z.B. Blättern in Daten), kann durch Setzen von [cX.Anzeige().BindungAktualisieren] die Bindung erneuert werden, also die Zustände der Elemente den neuen Variableninhalten angepasst. Über diese Variable können auch andere Funktionen zur Bindung ausgelöst oder die Bindung vorübergehend deaktiviert werden (siehe dort). (Siehe auch .Element.Wert) |
Zusätzlich kann auf die Elemente über die Elemente-Platzhalter zugegriffen werden.
cX-Webseite: http://www.clickexe.net