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)