TableLayoutPanel::ColumnStyles Property

 

Gets a collection of column styles for the TableLayoutPanel.

Namespace:   System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

public:
[BrowsableAttribute(false)]
property TableLayoutColumnStyleCollection^ ColumnStyles {
	TableLayoutColumnStyleCollection^ get();
}

Use the ColumnStyles property to access the style properties of specific columns. You can use members of the ColumnStyle class to set the characteristics of individual columns in the table.

When the TableLayoutPanel control arranges its columns, it assigns priorities to each ColumnStyle in the following order:

  1. Columns with ColumnStyle set to Absolute are considered first, and their fixed widths are allocated.

  2. Columns with ColumnStyle set to AutoSize are sized to their contents.

  3. Remaining space is divided among columns with ColumnStyle set to Percent.

The following code example sets the ColumnStyle properties of each column when a Button is clicked.

No code example is currently available or this language may not be supported.

.NET Framework
Available since 2.0
Return to top
Show: