나는 약 200 개 이하의 컨트롤/변수가있는 큰 창이 있습니다. 그들 중 많은 사람들이 서로 비슷하기 때문에 반복적으로 각자를 개별적으로 부르는 대신 그들의 이름을 연결할 수 있는지 궁금합니다.VB에서 변수 이름 연결하기
내가 예를 만들거야:
내가 걱정하는 건 데이터의 5 개있다 : 빨강, 오렌지, 노랑, 녹색, 청색을.
에게 가시화 될 필요가있는 라벨이 이들 각각 하나 가시화 될 필요가있는 텍스트 상자 및 텍스트 상자의 텍스트가 포함 된 문자열이를 나열하는 대신
lblRed.Visible = True
txtRed.Visible = True
strRed = txtRed.Text
을 그 다섯 가지 데이터 모두 하나 하나,이 변수 이름을 연결할 수있는 루프 배열을 만들 수있는 방법이 있습니까?
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
위 코드가 작동하지 않는다는 것을 알고 있지만, 내가하고 싶은 것에 대한 기본 아이디어를 제공하고 싶습니다. 이것이 가능한가?
가 완벽하게 작동 당신은 아래의 수입이 필요합니다! 감사! –