1つのパネル(Panel1
)、2つのコンボボックス(ComboBox1
、ComboBox2
)、1つのボタン(Button1
)がすべて同じ形式(Form1
)になっています。
ボタンがクリックされたとき:
Private Sub Button1_Click(sender As Object, e As EventArgs)
Dim a as String = ComboBox1.SelectedValue() & Combobox2.SelectedValue()
AddUserControl(a)
End Sub
の値a
は、たとえば外部ユーザーコントロールの名前ですp1k1
。次の方法を使用p1k1
してPanel1
、にという名前の外部ユーザーコントロールを追加できますか?Form1
Private Sub AddUserControl(ByVal a As String)
Panel1.Controls.Add(a)
End Sub
これを機能させるにはどうすればよいですか?
通常、私は以下を使用します:
Panel1.Controls.Add(new p1k1)