Sdílet prostřednictvím


SplitContainer – přehled ovládacího prvku (Windows Forms)

Ovládací prvek model Windows Forms SplitContainer lze považovat za složený; je to dva panely oddělené pohyblivým pruhem. Když je ukazatel myši nad pruhem, ukazatel změní obrazec tak, aby zobrazoval, že je pruh pohyblivý.

Důležité

Ovládací prvek v sadě nástrojů nahrazuje Splitter ovládací prvek, SplitContainer který tam byl v předchozí verzi sady Visual Studio. Ovládací SplitContainer prvek je mnohem upřednostňovaný před ovládacím Splitter prvek. Třída Splitter je stále součástí rozhraní .NET Framework kvůli kompatibilitě s existujícími aplikacemi, ale důrazně doporučujeme používat SplitContainer ovládací prvek pro nové projekty.

SplitContainer Pomocí ovládacího prvku můžete vytvářet složitá uživatelská rozhraní. Výběr na jednom panelu často určuje, jaké objekty se zobrazují na druhém panelu. Toto uspořádání je velmi efektivní pro zobrazování a procházení informací. Když máte dva panely, můžete agregovat informace v oblastech a pruh nebo "rozdělovač", což uživatelům usnadňuje změnu velikosti panelů.

Lze také vnořit více ovládacích SplitContainer prvků s druhým SplitContainer ovládacím prvkem orientovaným vodorovně a vytvořit horní a dolní panely.

Mějte na SplitContainer paměti, že ovládací prvek je ve výchozím nastavení přístupný pomocí klávesnice. Pokud je vlastnost nastavená na falsehodnotu, mohou uživatelé stisknout klávesy IsSplitterFixed ŠIPKA.

Vlastnost OrientationSplitContainer ovládacího prvku určuje směr rozdělovače, nikoli samotného ovládacího prvku. Proto pokud je tato vlastnost nastavena na Vertical, rozdělovač běží shora dolů, vytváří levý a pravý panel.

Dále mějte na paměti, že hodnota SplitterRectangle vlastnosti se liší v závislosti na hodnotě Orientation vlastnosti. Další informace naleznete v tématu SplitterRectangle vlastnost.

Můžete také omezit velikost a pohyb SplitContainer ovládacího prvku. Vlastnost FixedPanel určuje, který panel zůstane po změně velikosti SplitContainer ovládacího prvku stejný a IsSplitterFixed vlastnost určuje, zda je rozdělovač pohyblivý pomocí klávesnice nebo myši.

Poznámka:

I když je vlastnost nastavena IsSplitterFixed na true, rozdělovač může být stále přesunut programově, například pomocí SplitterDistance vlastnosti.

Nakonec má každý panel SplitContainer ovládacího prvku vlastnosti, které určují jeho individuální velikost.

Běžně používané vlastnosti, metody a události

Název Popis
FixedPanel Vlastnost Určuje, který panel zůstane po změně velikosti SplitContainer ovládacího prvku stejný.
IsSplitterFixed Vlastnost Určuje, zda lze rozdělovač přesunout pomocí klávesnice nebo myši.
Orientation Vlastnost Určuje, zda je rozdělovač uspořádán svisle nebo vodorovně.
SplitterDistance Vlastnost Určuje vzdálenost v pixelech od levého nebo horního okraje k pohyblivému rozdělovači.
SplitterIncrement Vlastnost Určuje minimální vzdálenost v pixelech, kterou může rozdělovač přesunout uživatel.
SplitterWidth Vlastnost Určuje tloušťku rozdělovače v pixelech.
SplitterMoving Událost Nastane při přesouvání rozdělovače.
SplitterMoved Událost Nastane, když se rozdělovač přesunul.

Viz také