Definition

Container Elemente bietet sich v.a. dazu andere Elemente zu strukturieren und gruppieren.


 Layoutpanel

Innerhalb eines Layoutpanels können wieder Spalten und Zeilen eingefügt werden zur Anordnung. 


Wenn ein neues LayoutPanel eingefügt wird, wird es mit Titel "(ohne Titel)" angezeigt. 
Ein Titel für das Panel kann unter der Eigenschaft Rahmen eingefügt werden, dazu erscheint ein PopUp-Fenster Rahmeneditor.

Dort können mehrere Rahmen eingefügt werden, der Rahmentyp ausgewählt und Titel (mitsamt Übersetzung) eingefügt werden. 


TabbedPane

Als weiteres Element steht das TabbedPane zur Verfügung, ein Panel in dem mehrere Reiter untergebracht werden können.

Eignet sich gut zur Strukturierung des Layouts und zur Unterbringung mehrerer Panels auf geringem Raum.
Diese Reiter werden auch oft genutzt um Subforms (sh. Datenkomponenten) unterzubringen.


Ein TabbedPane wird bei Erstellung immer mit zwei Standardreitern platziert (wie im Beispiel).

Über Rechtsklick auf einen der Reiter können verschiedene Optionen gewählt werden.
Der Standardrand kann bzw. sollte ausgeblendet werden.

  • Reiter hinzufügen
  • Reiter umbenennen
  • Reiter Tastenkürzel
    lässt für einen Reiter ein Tastenkürzel angeben
  • Reiter entfernen
  • Reiter umsortieren
    Können auch durch einfaches Ziehen des Reiters umsortiert werden
  • Reiter (de)aktivieren

Eigenschaften des TabbedPanes

Einem TabbedPane kann ebenfalls wieder ein Rahmen zugeordnet werden, Standard ist ein "Leerer Rahmen".
Die Reiterposition kann ebenfalls geändert werden: bottom, left, right, top (Standard). 
Eine Veränderung der Reiterposition sieht man erst im Layout selbst, bzw. in der Testansicht, im Editor sind die Reiter immer oben.


ScrollPane

Wenn Elemente ansonsten die Größe des Layouts überschreiten, kann ein ScrollPane genutzt werden, der Inhalt darf beliebig viel Platz einnehmen.


Beim ScrollPane gibt es zwei interessant Eigenschaften:

  • Vertikale Scrollbar
  • Horizontale Scrollbar

Diese beiden Eigenschaften können die Werte (always, asneeded und never) annehmen. 
Bei "asneeded" wird die Scrollbar nur angezeigt wenn der Inhalt des Panels größer ist als das Panel selbst. 


SplitPane


Zur Strukturierung von Daten auf geringem Raum, v.a. in Verbindung mit dem ScrollPane sinnvoll nutzbar.

Eigenschaften

  • Trennstrichbreite
  • Resizegewichtung
  • Ein-/Ausklappbar
    Kann das SplitPane komplett ein- und ausgeklappt werden (über beide Pfeile) 
  • Durchgehendes Layout
    Beim Verschieben wird das Layout ständig angezeigt 


  • Keine Stichwörter