vb.net变量值存储

时间:2014-04-05 11:55:57

标签: vb.net string variables

vb.net

Dim a As Integer = 1
Dim b, c As String

TextBox1.Text = 36

b = "TextBox1.Text" 

c = XXXXXXXXXXXXXXXXXXX

我想将TextBox1值(即36)存储到变量c

请填写最后一行(在上一行程序的最后一行标记为XXXXXXXXXXXXXXXXXXXX。)

1 个答案:

答案 0 :(得分:1)

好的,我想我知道你要做什么 - 你想从文本框中的文本框中获取值,使用动态生成的文本框控件名称,对吗?

这将做你想要的:

Dim a As Integer = 1
Dim b, c As String

TextBox1.Text = 36

b = "TextBox" & a.ToString 'b = "Textbox1"

c = Me.Controls(b).Text 'c = 36

如果表单中实际存在动态生成名称的文本框,则还需要添加一些错误检查:

If Me.Controls(b) IsNot Nothing Then
    c = Me.Controls(b).Text 'c = 36
Else
    'textbox control doesn't exist...
End If