[英]How can I change the value of all Labels in a loop
我正在嘗試將標簽的值更改為位於數組中的某個值。 我有一個遍歷數組的循環
我希望能夠做這樣的事情
標簽和i.text =“某些文本”
Dim QuestionArray(10) As String
'dr is OleDbDataReader from database
While dr.Read()
QuestionArray(cnt)=(dr("Question").ToString)
cnt+=1
End While
For i = 0 To QuestionArray.Length
'Label(i) can not be used
Label(i).text = QuestionArray(i)
Next i
我希望它可以幫助您...
For Each objCtrl As Control In yourFormName.Controls
' Assign Some Text
If TypeOf objCtrl Is Label Then
End If
Next
您可以創建一個數組來保存標簽。
Dim LabelArray() As Label = {Label0, Label1, Label2, Label3, Label4, Label5, _
Label6, Label7, Label8, Label9, Label10}
For i = 0 To QuestionArray.Length - 1
LabelArray(i).Text = QuestionArray(i)
Next
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.