读书人

VB.NET里 string如何转换为textbox?

发布时间: 2011-12-22 23:36:25 作者: rapoo

VB.NET里 string怎么转换为textbox? 菜鸟提问 ^^:;;
我的画面有142个textbox ,而且textbox 的名字是 txt1,txt2.....txt142
我想用for 语句来循环它并取得他们的值
可是我怎么也找不到vb.net 2003里 让string转换为textbox 方法
大家帮忙下 这里谢过了~~ 我是菜鸟 希望各位大虾写的详细点

[解决办法]
其实最好是用控件数组来做,像您这样做的话会麻烦一点。

用这个可以把内容存入一个字符串数组中:

Public Class Form1

Private Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim s(142) As String
For Each ctrl As Control In Me.Controls
If TypeOf ctrl Is TextBox Then
Dim i As String = ctrl.Name.Substring(3)
If ctrl.Name.Contains( "txt ") And IsNumeric(i) Then
Dim index As Integer = Int32.Parse(i)
s(index) = ctrl.Text
End If
End If
Next
MsgBox(s(1) & s(2) & s(3))
End Sub

End Class

读书人网 >VB Dotnet

热点推荐