好的,这就是我所拥有的:
Do
x = x + 1
Dim myTxt As New TextBox
myTxt.Name = ("TbMat" & x.ToString())
myTxt.Location = New Point(13, 13 + (x * 37))
myTxt.Tag = "For DB"
myTxt.Visible = True
Button2.Location = New Point(13, 39 + (x * 37))
If x = 5 Then
Button1.Dispose()
End If
Me.Controls.Add(myTxt)
Me.Refresh()
Loop Until x >= 1
这是我让用户通过单击按钮添加文本框的临时方法。我是编程新手,所以这可能是一个简单的解决方法,但这是我的问题......当用户添加一个文本框时,我希望第一个文本框是“TbMat1”,所以我假设调用它来获取我会的信息例如,使用 textbox1.text=TbMat1.text。当我这样做时,它说 TbMat1 没有声明,这很明显,因为它还没有创建。
我需要帮助将信息从新文本框拉到其他文本框,稍后我会弄清楚如何导出。谢谢。