はイム新しいVB.netでは、と私のクエリは次のとおりです。クラスからコンボボックスを作成する - vb.netに
ファイル: read.vb
Friend Function Nav()
Dim NavBox As New ComboBox()
NavBox.Size = New System.Drawing.Size(44, 21)
NavBox.Location = New System.Drawing.Point(135, 305)
NavBox.DropDownStyle = ComboBoxStyle.DropDownList
NavBox.Items.Add("1")
NavBox.Items.Add("2")
NavBox.Items.Add("3")
NavBox.Items.Add("4")
NavBox.Items.Add("5")
NavBox.Items.Add("6")
NavBox.Items.Add("7")
NavBox.Items.Add("8")
NavBox.Items.Add("9")
NavBox.Items.Add("10")
NavBox.Items.Add("11")
AddHandler (NavBox.SelectionChangeCommitted), AddressOf MSGB
NavBox.Show()
Return NavBox
End Function
Public Sub MSGB(ByVal sender As Object, ByVal e As System.EventArgs)
Dim cb As ComboBox = DirectCast(sender, ComboBox)
MsgBox(cb.SelectedItem)
End Sub
とIMこの関数を呼び出しますか、 mainFrom.vb
Dim l As New read
Me.Controls.Add(CType(l.Nav(), Control))
:
ファイルmainFrom.vbにこのコンボボックスを表示します
私が必要としているのは、そのコントロールへのアクセスで、私はmainFrom.vbからread.vbから値をパースでき、SelectionChangeCommittedアクティビティを操作できます。私は私の質問は明らかであると思います
....
コードでこれをやっているのですか? VS上のインターフェイスを使用するだけでなく、 – gbianchi
はい、私はこのコードを書く目的を持っています... 基本的に私は、フォームフォームを作成する代わりに、コードを実装してコンボボックスベースのナビゲーションを与える必要がある11フォームWindowsを持っています。 –