Übersicht des SplitContainer-Steuerelements (Windows Forms)
Das Windows Forms-SplitContainer-Steuerelement kann als zusammengesetzt betrachtet werden; Es handelt sich um zwei Panels, die durch einen beweglichen Balken getrennt sind. Wenn sich der Mauszeiger über der Leiste befindet, ändert der Zeiger die Form, um anzuzeigen, dass der Balken verschiebbar ist.
Wichtig
In der Toolbox-ersetzt SplitContainer Steuerelement das Splitter Steuerelement, das in der vorherigen Version von Visual Studio vorhanden war. Das SplitContainer-Steuerelement wird im Vergleich zu dem Splitter-Steuerelement deutlich bevorzugt. Die Splitter-Klasse ist weiterhin in .NET Framework enthalten, um kompatibilität mit vorhandenen Anwendungen zu gewährleisten. Wir empfehlen Ihnen jedoch dringend, das SplitContainer-Steuerelement für neue Projekte zu verwenden.
Mit dem SplitContainer-Steuerelement können Sie komplexe Benutzeroberflächen erstellen; Häufig bestimmt eine Auswahl in einem Bereich, welche Objekte im anderen Bereich angezeigt werden. Diese Anordnung ist sehr effektiv zum Anzeigen und Durchsuchen von Informationen. Mit zwei Bereichen können Sie Informationen in Bereichen aggregieren, und die Leiste oder "Splitter" erleichtert Benutzern das Ändern der Größe der Panels.
Mehrere SplitContainer Steuerelemente können auch geschachtelt werden, wobei das zweite SplitContainer Steuerelement horizontal ausgerichtet ist, um obere und untere Paneele zu erstellen.
Beachten Sie, dass das SplitContainer-Steuerelement standardmäßig über die Tastatur zugänglich ist und Benutzer die PFEILtasten drücken können, um den Teiler zu verschieben, wenn die IsSplitterFixed-Eigenschaft auf false
festgelegt ist.
Die Orientation-Eigenschaft des SplitContainer-Steuerelements bestimmt die Richtung des Teilers, nicht des Steuerelements selbst. Wenn diese Eigenschaft auf Verticalfestgelegt ist, wird der Teiler von oben nach unten ausgeführt, wodurch linke und rechte Bereiche erstellt werden.
Beachten Sie außerdem, dass der Wert der SplitterRectangle-Eigenschaft abhängig vom Wert der Orientation-Eigenschaft variiert. Weitere Informationen finden Sie unter der SplitterRectangle-Eigenschaft.
Sie können auch die Größe und Position des SplitContainer-Bedienelements einschränken. Die Eigenschaft FixedPanel bestimmt, welches Panel nach der Größenänderung des Steuerelements SplitContainer unverändert bleibt, und die Eigenschaft IsSplitterFixed bestimmt, ob der Teiler mit Tastatur oder Maus verschoben werden kann.
Anmerkung
Auch wenn die IsSplitterFixed-Eigenschaft auf true
festgelegt ist, kann der Splitter programmgesteuert verschoben werden; Beispielsweise mithilfe der SplitterDistance-Eigenschaft.
Schließlich verfügt jedes Panel des SplitContainer-Steuerelements über Eigenschaften, um seine individuelle Größe zu bestimmen.
Häufig verwendete Eigenschaften, Methoden und Ereignisse
Name | Beschreibung |
---|---|
FixedPanel-Eigenschaft | Bestimmt, welche Panelgröße nach einer Größenänderung des steuerelements SplitContainer unverändert bleibt. |
IsSplitterFixed-Eigenschaft | Bestimmt, ob der Teiler mit der Tastatur oder Maus verschoben werden kann. |
Orientation-Eigenschaft | Bestimmt, ob der Teiler vertikal oder horizontal angeordnet ist. |
SplitterDistance-Eigenschaft | Bestimmt den Abstand in Pixeln vom linken oder oberen Rand bis zum beweglichen Teilungsbalken. |
SplitterIncrement-Eigenschaft | Bestimmt den mindesten Abstand in Pixeln, den der Splitter vom Benutzer verschieben kann. |
SplitterWidth-Eigenschaft | Bestimmt die Dicke des Teilers in Pixeln. |
SplitterMoving-Ereignis | Tritt auf, wenn der Splitter verschoben wird. |
SplitterMoved-Ereignis | Tritt auf, wenn der Splitter bewegt wird. |
Siehe auch
.NET Desktop feedback