4D v16.3Splitter |
|||||||||||||||||||
|
4D v16.3
Splitter
Splitter
Ein Splitter unterteilt ein Formular in zwei Bereiche. Der Benutzer kann diese Bereiche durch Bewegen des Splitter vergrößern oder verkleinern. Ein Splitter kann horizontal oder vertikal sein. Splitter haben folgende Hauptmerkmale:
Der eingefügte Splitter erscheint als Linie. Sie können die Linie dünner machen oder ihre Farbe ändern. Sie können als Splitter auch eine unsichtbare Schaltfläche mit der Standardaktion automatischer Splitter verwenden (siehe Standardaktionen). In einem Formular interagieren Splitter mit den benachbarten Objekten je nach den definierten Anpassungsoptionen:
(1) Sie können den Splitter nicht über die rechte (horizontale) oder untere (vertikale) Seite eines Objekts an dieser Stelle ziehen. Hinweis: Befindet sich ein Objekt vollständig innerhalb des Rechtecks, das den Splitter definiert, wird es zusammen mit dem Splitter bewegt. Die Eigenschaftenliste enthält unter dem Thema “Vergrößerungsoptionen” für Splitter die Eigenschaft "Schieber". Ein Splitter mit dieser Eigenschaft verschiebt andere Objekte gleichzeitig mit dem Splitter. Das sind bei einem vertikalen Splitter die rechts davon liegenden Objekte, bei einem horizontal liegenden Splitter die darunterliegenden Objekte. Sie werden „geschoben“ oder „gezogen“. Zum Vergleich das Ergebnis eines bewegten Splitters ohne Schieber: Diese Eigenschaft ist für neue Anwendungen standardmäßig aktiv. Sie können einem Splitter eine Objektmethode zuweisen. Sie wird während der gesamten Verschiebung über das Ereignis On Clicked aufgerufen. Jedem Splitter ist eine Variable vom Typ Lange Ganzzahl zugeordnet. Diese Variable können Sie in Ihren Objekt- und/oder Formularmethoden einsetzen. Ihr Wert entspricht der aktuellen Position des Splitters, ausgedrückt in Pixel.
Sie können den Splitter auch per Programmierung bewegen: Sie müssen dazu lediglich den Wert der zugewiesenen Variable setzen. Ist zum Beispiel ein vertikaler Splitter einer Variablen Split1 zugewiesen, und führen Sie das Statement: Split1:=-10 aus, wird der Splitter um 10 Pixel nach links bewegt — als ob der Benutzer dies manuell ausführt. Mit der Aktion automatischer Splitter (siehe Standardaktionen) können Sie in Ihren Formularen eigene Splitter einrichten. Ordnen Sie diese Aktion einem Objekt vom Typ unsichtbare Schaltfläche zu, agiert er genau wie ein Splitter. Weitere Informationen zu unsichtbaren Schaltflächen finden Sie im Abschnitt Schaltflächen.
|
EIGENSCHAFTEN
Produkt: 4D
GESCHICHTE
ARTIKELVERWENDUNG
4D Designmodus ( 4D v16) |
|||||||||||||||||