TableLayoutPanel.Controls プロパティ

定義

TableLayoutPanel 内に格納されているコントロールのコレクションを取得します。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; }
member this.Controls : System.Windows.Forms.TableLayoutControlCollection
Public ReadOnly Property Controls As TableLayoutControlCollection

プロパティ値

現在の TableLayoutControlCollection に関連付けられているコントロールを格納している TableLayoutPanelA TableLayoutControlCollection containing the controls associated with the current TableLayoutPanel.

属性

次のコード例では、TableLayoutPanel内のすべての子コントロールを列挙します。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

注釈

Controls プロパティには、テーブルに関連付けられているすべてのコントロールが含まれます。 GrowStyleColumnCount、または RowCount の制限のために現在表示されていないコントロールも含まれます。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.

適用対象

こちらもご覧ください