Sdílet prostřednictvím


TableLayoutPanel – přehled ovládacího prvku

Ovládací TableLayoutPanel prvek uspořádá jeho obsah do mřížky. Vzhledem k tomu, že rozložení se provádí v době návrhu i v době běhu, může se dynamicky měnit při změně prostředí aplikace. Ovládací prvky na panelu tak umožňují proporcionálně změnit velikost, aby mohly reagovat na změny, jako je změna velikosti nadřazeného ovládacího prvku nebo změna délky textu kvůli lokalizaci.

Jakýkoli model Windows Forms ovládací prvek může být podřízeným ovládacím TableLayoutPanel prvku, včetně jiných instancí TableLayoutPanel. Díky tomu můžete vytvářet sofistikovaná rozložení, která se přizpůsobí změnám za běhu. V buňce ale může existovat jenom jeden ovládací prvek. Pokud chcete v buňce více ovládacích prvků, musíte ovládací prvky seskupovat do jiného UserControl ovládacího prvku rozložení, například Panel neboTableLayoutPanel.

Ovládací TableLayoutPanel prvek se může rozšířit tak, aby se přizpůsobil novým ovládacím prvkům při jejich přidání v závislosti na hodnotě RowCount, ColumnCounta GrowStyle vlastnostech. Nastavení hodnoty RowCount 0 nebo ColumnCount vlastnosti určuje, že TableLayoutPanel bude nevázaný v odpovídajícím směru.

Směr rozšíření (vodorovně nebo svisle) můžete řídit také po TableLayoutPanel tom, co je ovládací prvek plný podřízených ovládacích prvků. Ve výchozím nastavení se TableLayoutPanel ovládací prvek rozbalí směrem dolů přidáním řádků.

Pokud chcete, aby se řádky a sloupce chovat jinak než výchozí chování, můžete řídit vlastnosti řádků a sloupců pomocí RowStyles vlastností a ColumnStyles vlastností. Vlastnosti řádků nebo sloupců můžete nastavit jednotlivě.

Ovládací TableLayoutPanel prvek přidá do podřízených ovládacích prvků následující vlastnosti: Cell, Column, Row, ColumnSpan, a RowSpan.

Buňky v ovládacím TableLayoutPanel prvku můžete sloučit nastavením ColumnSpan nebo RowSpan vlastností podřízeného ovládacího prvku.

  1. Postupy: Zarovnání a roztažení ovládacího prvku v ovládacím prvku TableLayoutPanel

  2. Postupy: Nastavení rozpětí řádků a sloupců v ovládacím prvku TableLayoutPanel

  3. Postupy: Upravování sloupců a řádků v ovládacím prvku TableLayoutPanel

  4. Postupy: Uspořádání ovládacích prvků na Windows Forms s použitím ovládacího prvku TableLayoutPanel

Viz také