Control.ControlCollection.Add メソッド
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)



Add メソッドを使用すると、Control オブジェクトをコントロール コレクションの末尾に追加できます。
AddRange メソッドを使用すると、新しい Control オブジェクトもコレクションに追加できます。
以前追加した Control を削除するには、Remove、RemoveAt、Clear の各メソッドを使用します。
![]() |
---|
Control は、一度に 1 つの Control.ControlCollection にだけ割り当てることができます。Control が既に他のコントロールの子コントロールである場合は、別のコントロールに追加される前にそのコントロールから削除されます。 |

Control を派生クラス Panel の Control.ControlCollection に追加するコード例を次に示します。この例では、Form 上に Panel コントロールと Button コントロールが作成されている必要があります。ボタンがクリックされると、TextBox コントロールがパネルの Control.ControlCollection に追加されます。
' Create a TextBox to add to the Panel. Dim TextBox1 As TextBox = New TextBox() ' Add controls to the Panel using the Add method. Private Sub AddButton_Click(ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles AddButton.Click Panel1.Controls.Add(TextBox1) End Sub
// Create a TextBox to add to the Panel. private TextBox textBox1 = new TextBox(); // Add controls to the Panel using the Add method. private void addButton_Click(object sender, System.EventArgs e) { panel1.Controls.Add(textBox1); }

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- Control.ControlCollection.Add メソッドのページへのリンク