Přehled ovládacího prvku SplitContainer (Windows Forms)
Ovládací prvek 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ý
Vpanelu nástrojů
Pomocí SplitContainer ovládacího prvku můžete vytvářet složitá uživatelská rozhraní; výběr na jednom panelu často určuje, které objekty se zobrazují na druhém panelu. Toto uspořádání je velmi efektivní pro zobrazování a procházení informací. Mít dva panely umožňuje agregovat informace v různých částech a lišta neboli „rozdělovač“ usnadňuje uživatelům změnu velikosti panelů.
Více než jeden ovládací prvek SplitContainer lze také vnořit, přičemž druhý ovládací prvek SplitContainer je orientovaný vodorovně a vytváří horní a dolní panely.
Mějte na paměti, že ovládací prvek SplitContainer je ve výchozím nastavení přístupný z klávesnice; pokud je vlastnost IsSplitterFixed nastavená na false
, mohou uživatelé stisknutím klávesy ŠIPKA přesunout rozdělovač.
Vlastnost Orientation ovládacího prvku SplitContainer určuje směr rozdělovače, nikoli samotného ovládacího prvku. Proto když je vlastnost nastavena na Vertical, rozdělovač se táhne shora dolů, vytváří levé a pravé panely.
Dále mějte na paměti, že hodnota vlastnosti SplitterRectangle se liší v závislosti na hodnotě vlastnosti Orientation. Další informace najdete v části SplitterRectangle vlastnost.
Můžete také omezit velikost a pohyb ovládacího prvku SplitContainer. Vlastnost FixedPanel určuje, který panel zůstane stejnou velikostí po změně velikosti ovládacího prvku SplitContainer a vlastnost IsSplitterFixed určuje, zda je rozdělovač pohyblivý pomocí klávesnice nebo myši.
Poznámka
I když je vlastnost IsSplitterFixed nastavena na true
, rozdělovač může být stále přesunut programově; Například pomocí vlastnosti SplitterDistance.
Nakonec má každý panel ovládacího prvku SplitContainer vlastnosti, které určují jeho individuální velikost.
Běžně používané vlastnosti, metody a události
Jméno | Popis |
---|---|
vlastnost FixedPanel | Určuje, který panel zůstane po změně velikosti ovládacího prvku SplitContainer stejný. |
vlastnost IsSplitterFixed | Určuje, zda lze rozdělovač přesunout pomocí klávesnice nebo myši. |
vlastnost Orientation | Určuje, zda je rozdělovač uspořádán svisle nebo vodorovně. |
vlastnost SplitterDistance | Určuje vzdálenost v pixelech od levého nebo horního okraje k pohyblivému rozdělovači. |
vlastnost SplitterIncrement | Určuje minimální vzdálenost v pixelech, kterou může rozdělovač přesunout uživatel. |
vlastnost SplitterWidth | Určuje tloušťku rozdělovače v pixelech. |
událost SplitterMoving | Nastane při přesouvání rozdělovače. |
událost SplitterMoved | Nastane, když se rozdělovač přesunul. |
Viz také
.NET Desktop feedback