私のVB.NETフォームには、それぞれ1253のグループボックスがあり、それぞれにvolt
というコンボボックスが含まれています。このコードを使用してすべてのコンボボックスに価値を追加しました。vbox.netでグループボックスをループする方法
For count = 1 To 50
Dim volt = DirectCast(Me.Controls("volt" & count & ""), ComboBox)
volt.Items.Add("what a code")
Next
しかし、それらは別のグループボックスに配置されました。
For count = 1 To 50
Dim volt = DirectCast(groupbox1.Controls("volt" & count & ""), ComboBox)
volt.Items.Add("what a code")
Next
グループボックス1でのみ動作します。残りのグループボックスにどのように影響を与えることができますか?このような何かが(実際にjmcilhinney提案を)あなたのために働くかもしれない
Welcome to Stackoverflow!サイトを最大限に活用するには、良い質問をすることが重要です。質問のガイドはhttp://stackoverflow.com/help/how-to-ask –
フォームの 'Controls'コレクションをループして各' GroupBox'にアクセスし、ループ内で ' 'GroupBox'の' Controls'コレクションを介して 'ComboBox'を呼び出します。 – jmcilhinney