Übersicht über das SplitContainer-Steuerelement (Windows Forms)
Aktualisiert: November 2007
Das SplitContainer-Steuerelement in Windows Forms kann als zusammengesetztes Steuerelement betrachtet werden. Es setzt sich aus zwei Bereichen zusammen, die durch eine verschiebbare Leiste getrennt sind. Wenn sich der Mauszeiger über der Leiste befindet, ändert sich sein Aussehen, um anzuzeigen, dass die Leiste verschiebbar ist.
Wichtiger Hinweis: |
---|
In der Toolbox ersetzt das SplitContainer-Steuerelement das Splitter-Steuerelement, das in der Vorgängerversion von Visual Studio enthalten war. Das SplitContainer-Steuerelement wird gegenüber dem Splitter-Steuerelement vorgezogen. Die Splitter-Klasse ist aus Gründen der Kompatibilität mit vorhandenen Anwendungen weiterhin in .NET Framework enthalten. Wir empfehlen jedoch ausdrücklich die Verwendung des SplitContainer-Steuerelements bei neuen Projekten. |
Mit dem SplitContainer-Steuerelement können Sie komplexe Benutzeroberflächen erstellen. Häufig bestimmt die Auswahl in dem einen Bereich, welche Objekte in dem anderen Bereich angezeigt werden. Diese Anordnung eignet sich sehr gut für die Anzeige und das Durchsuchen von Informationen. Die beiden Bereiche ermöglichen die in Bereiche getrennte Anordnung von Informationen. Mithilfe der Leiste, die auch "Splitter" genannt wird, können die Benutzer die Größe der Bereiche leicht anpassen.
Es können auch mehrere SplitContainer-Steuerelemente verwendt werden. Dabei wird das zweite SplitContainer-Steuerelement horizontal ausgerichtet, um die Bereiche übereinander anzuordnen.
Beachten Sie, dass auf das SplitContainer-Steuerelement standardmäßig über Tastatureingaben zugegriffen werden kann. Wenn die IsSplitterFixed-Eigenschaft auf false festgelegt ist, können Benutzer den Splitter durch Drücken der PFEILTASTEN verschieben.
Die Orientation-Eigenschaft des SplitContainer-Steuerelements bestimmt die Richtung des Splitters, nicht die des Steuerelements. Wenn diese Eigenschaft auf Vertical festgelegt ist, verläuft der Splitter daher von oben nach unten und erstellt einen linken und einen rechten Bereich.
Beachten Sie außerdem, dass der Wert der SplitterRectangle-Eigenschaft entsprechend dem Wert der Orientation-Eigenschaft variiert. Weitere Informationen finden Sie unter SplitterRectangle-Eigenschaft.
Sie können auch die Größe und die Bewegung des SplitContainer-Steuerelements beschränken. Die FixedPanel-Eigenschaft bestimmt, welcher Bereich bei einer Größenänderung des SplitContainer-Steuerelements seine ursprüngliche Größe beibehält. Die IsSplitterFixed-Eigenschaft legt fest, ob der Splitter mithilfe der Tastatur oder der Maus verschoben werden kann.
Hinweis: |
---|
Auch wenn die IsSplitterFixed-Eigenschaft auf true festgelegt ist, kann der Splitter zum Beispiel unter Verwendung der SplitterDistance-Eigenschaft programmgesteuert verschoben werden. |
Nicht zuletzt verfügt jeder Bereich des SplitContainer-Steuerelements über Eigenschaften, um die individuelle Bereichsgröße zu bestimmen.
Häufig verwendete Eigenschaften, Methoden und Ereignisse
Name |
Beschreibung |
---|---|
FixedPanel-Eigenschaft |
Bestimmt, welcher Bereich bei einer Größenänderung des SplitContainer-Steuerelements die ursprüngliche Größe beibehält. |
IsSplitterFixed-Eigenschaft |
Bestimmt, ob der Splitter mit der Tastatur oder der Maus verschoben werden kann. |
Orientation-Eigenschaft |
Bestimmt, ob der Splitter vertikal oder horizontal verläuft. |
SplitterDistance-Eigenschaft |
Bestimmt den Abstand zwischen dem linken bzw. oberen Rand und der verschiebbaren Splitterleiste in Pixel. |
SplitterIncrement-Eigenschaft |
Bestimmt den Mindestabstand in Pixel, um den der Benutzer den Splitter verschieben kann. |
SplitterWidth-Eigenschaft |
Bestimmt die Breite des Splitters in Pixel. |
SplitterMoving-Ereignis |
Tritt auf, wenn der Splitter gerade verschoben wird. |
SplitterMoved-Ereignis |
Tritt auf, wenn der Splitter verschoben wurde. |
Siehe auch
Aufgaben
Beispiel für ein SplitContainer-Steuerelement