実行時に 1、2、3、および 4 と呼ばれる 4 つのコンボボックスを動的に作成する VB フォームがあります。問題は、それらにアクセスする場合、次のことを行うのが最善の方法であると読んだことですが、もちろんそれはまったく機能しません。何かアイデアはありますか?
ありがとう、サム。
Public Class Form1
Dim x As Integer
Dim y As Integer
Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
x = 4
y = 0
Dim MyLocationX As Integer = 25
Dim MyLocationY As Integer = 25
Do While y <> x
Dim DropDownlist As New ComboBox
DropDownlist.Name = x
DropDownlist.Location = New Point(MyLocationX, MyLocationY)
Me.Controls.Add(DropDownlist)
y = y + 1
MyLocationY = MyLocationY + 30
Loop
End Sub
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
Dim z as Integer = 0
Do While z <> x
Dim z As New ComboBox
MsgBox(z.SelectedValue)
z++
Loop
End Sub
クラス終了