TableLayoutPanel.Controls Property
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Gets the collection of controls contained within the TableLayoutPanel.
public:
property System::Windows::Forms::TableLayoutControlCollection ^ Controls { System::Windows::Forms::TableLayoutControlCollection ^ get(); };
[System.ComponentModel.Browsable(false)]
public System.Windows.Forms.TableLayoutControlCollection Controls { get; }
[<System.ComponentModel.Browsable(false)>]
member this.Controls : System.Windows.Forms.TableLayoutControlCollection
Public ReadOnly Property Controls As TableLayoutControlCollection
Property Value
A TableLayoutControlCollection containing the controls associated with the current TableLayoutPanel.
- Attributes
Examples
The following code example enumerates all the child controls in the TableLayoutPanel.
private void enumerateChildrenBtn_Click(
System.Object sender,
System.EventArgs e)
{
foreach ( Control c in this.TableLayoutPanel1.Controls )
{
Trace.WriteLine(c.ToString());
}
}
Private Sub enumerateChildrenBtn_Click( _
ByVal sender As System.Object, _
ByVal e As System.EventArgs) _
Handles enumerateChildrenBtn.Click
Dim c As Control
For Each c In Me.TableLayoutPanel1.Controls
Trace.WriteLine(c.ToString())
Next
End Sub
Remarks
The Controls property contains all of the controls associated with the table, including controls that may not be currently displayed because of GrowStyle, ColumnCount, or RowCount limitations.