我记得在 vb6 中你可以创建文本框数组。
Textbox1(0), Textbox1(1) ..... ,
但是在vb.net中你不能创建数组?所以如果你有这样的代码。是否可以将其设置为for循环?
TextBox1.Text = ""
TextBox2.Text = ""
TextBox3.Text = ""
TextBox4.Text = ""
TextBox5.Text = ""
TextBox6.Text = ""
TextBox7.Text = ""
TextBox8.Text = ""
TextBox9.Text = ""
TextBox10.Text = ""
TextBox11.Text = ""
TextBox12.Text = ""
TextBox13.Text = ""
TextBox14.Text = ""
TextBox15.Text = ""
最佳答案
如果 TextBox 控件仅位于主窗体上,那么您可以循环遍历它们:
For Each tb As TextBox In Me.Controls.OfType(Of TextBox)()
tb.Text = String.Empty
Next
如果它们位于面板中,则将 Me
关键字替换为面板的名称。
关于vb.net - 在 vb.net 中循环文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30604633/