vb.net Control 类循环向窗体文本框控件赋值不同的字符串
时间: 2023-08-03 22:02:57 浏览: 121
可以使用以下代码来循环向窗体文本框控件赋值不同的字符串:
```vb
For Each ctrl As Control In Me.Controls
If TypeOf ctrl Is TextBox Then
ctrl.Text = "Hello, world!"
End If
Next
```
这段代码会循环遍历窗体中的所有控件,如果当前控件是文本框控件,就将其文本值设置为"Hello, world!"。如果你要往不同的文本框赋值不同的字符串,可以在循环中根据控件的名称或其它属性来进行判断和赋值。
相关问题
vb.net Control 类循环向窗体文本框控件赋值完全不同几个的字符串
你可以使用一个字符串数组,循环遍历数组并依次给每个文本框控件赋值。示例代码如下:
```vb.net
Dim texts() As String = {"Hello", "World", "VB.NET"}
For i As Integer = 0 To texts.Length - 1
Dim textBoxName As String = "TextBox" & (i + 1)
Dim textBox As TextBox = CType(Me.Controls.Find(textBoxName, True)(0), TextBox)
textBox.Text = texts(i)
Next
```
上述代码中,我们创建了一个包含多个字符串的数组 `texts`,然后使用 for 循环遍历数组中的每个元素。在循环中,我们使用变量 i 来构造文本框控件的名称,例如第一个文本框控件的名称为 "TextBox1",第二个为 "TextBox2",以此类推。然后使用 `Me.Controls.Find` 方法查找窗体中名称为 `textBoxName` 的控件,然后将其转换为 `TextBox` 类型,并将当前遍历到的字符串赋值给该文本框控件的 `Text` 属性。
vb.net Control 类循环向窗体文本框控件赋值
你可以使用以下代码循环向窗体中的文本框控件赋值:
```vb.net
For Each ctl As Control In Me.Controls
If TypeOf ctl Is TextBox Then
ctl.Text = "赋值内容"
End If
Next
```
这段代码会循环遍历窗体中的所有控件,如果该控件是文本框控件,则将其文本属性设置为指定的赋值内容。你也可以根据需要修改赋值的内容和控件类型。
阅读全文