心配するコントロール/変数が 200 を少し下回る大きなウィンドウがあります。それらの多くは似ているので、それぞれを個別に繰り返し呼び出す代わりに、それらの名前を連結できるかどうか疑問に思っています。
私は例を作ります:
気になるデータは赤、オレンジ、黄、緑、青の5つ。
これらのそれぞれには、表示する必要があるラベル、表示する必要があるテキストボックス、およびテキストボックス内のテキストを含む文字列があります。
lblRed.Visible = True
txtRed.Visible = True
strRed = txtRed.Text
これらの 5 つのデータのすべてに対してこれをリストする代わりに、これらの変数名を連結できるループを介してある種の配列を作成する方法はありますか?
Dim list As New List(Of String)(New String() {"Red", "Orange", "Yellow", "Green", "Blue"})
Dim i As Integer = 0
Do while i < list.count
lbl + list(i) + .Visible = True
txt + list(i) + .Visible = True
str + list(i) = txt + list(i) + .Text
i = i+1
Loop
上記のコードが機能しないことはわかっていますが、私がやりたいことの基本的な考え方を説明したいと思います。これは実行可能に見えますか?