Overzicht van TableLayoutPanel-controle
Het besturingselement TableLayoutPanel rangschikt de inhoud ervan in een raster. Omdat de indeling zowel tijdens het ontwerp als tijdens de runtime wordt uitgevoerd, kan deze dynamisch worden gewijzigd wanneer de toepassingsomgeving verandert. Dit biedt de elementen in het paneel de mogelijkheid om het formaat proportioneel te wijzigen, zodat ze kunnen reageren op veranderingen zoals het vergroten of verkleinen van het bovenliggende element of het veranderen van de tekstlengte vanwege lokalisatie.
Elk Windows Forms-besturingselement kan een kind zijn van het besturingselement TableLayoutPanel, inclusief andere exemplaren van TableLayoutPanel. Hiermee kunt u geavanceerde indelingen maken die zich aanpassen aan wijzigingen tijdens runtime. Er kan echter slechts één besturingselement in een cel bestaan. Als u meer dan één besturingselement in een cel wilt, moet u de besturingselementen groeperen in een UserControl
of een ander indelingsbesturingselement, zoals Panel
ofTableLayoutPanel
.
Het besturingselement TableLayoutPanel kan worden uitgebreid voor nieuwe besturingselementen wanneer deze worden toegevoegd, afhankelijk van de waarde van de RowCount, ColumnCounten GrowStyle eigenschappen. Als u de eigenschap RowCount of ColumnCount instelt op een waarde van 0, geeft u aan dat de TableLayoutPanel niet-afhankelijk is in de bijbehorende richting.
U kunt ook de richting van het uitvouwen (horizontaal of verticaal) bepalen nadat de TableLayoutPanel controle vol is met kindcontrole-elementen. Standaard wordt besturingselement TableLayoutPanel naar beneden uitgebreid door rijen toe te voegen.
Als u rijen en kolommen wilt die zich anders gedragen dan het standaardgedrag, kunt u de eigenschappen van rijen en kolommen beheren met behulp van de eigenschappen RowStyles en ColumnStyles. U kunt de eigenschappen van rijen of kolommen afzonderlijk instellen.
Het besturingselement TableLayoutPanel voegt de volgende eigenschappen toe aan de onderliggende besturingselementen: Cell
, Column
, Row
, ColumnSpan
en RowSpan
.
U kunt cellen in het besturingselement TableLayoutPanel samenvoegen door de eigenschappen ColumnSpan
of RowSpan
op een kindbesturingselement in te stellen.
Instructies: Een besturingselement uitlijnen en uitrekken in een TableLayoutPanel-besturingselement
Procedure: Rijen en kolommen in een TableLayoutPanel-besturingselement overspannen
Procedure: Kolommen en rijen bewerken in een TableLayoutPanel-besturingselement
Walkthrough: Besturingselementen in Windows Forms rangschikken met behulp van een TableLayoutPanel-
Zie ook
.NET Desktop feedback