相关疑难解决方法(0)

循环遍历vb.net中的文本框

我记得在vb6中你能够创建文本框数组.

Textbox1(0), Textbox1(1) ..... ,
Run Code Online (Sandbox Code Playgroud)

但是在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 = ""
Run Code Online (Sandbox Code Playgroud)

vb.net

3
推荐指数
1
解决办法
9284
查看次数

无法将类型为"System.Windows.Forms.Button"的对象强制转换为类型>'System.Windows.Forms.TextBox'

我写了一个函数,在我的表单中清空所有TextBox:

Private Sub effacer()
        For Each t As TextBox In Me.Controls
            t.Text = Nothing
        Next
    End Sub
Run Code Online (Sandbox Code Playgroud)

但我遇到了这个问题:

无法将类型为"System.Windows.Forms.Button"的对象强制转换为"System.Windows.Forms.TextBox".

我试图添加这个,If TypeOf t Is TextBox Then 但我遇到了同样的问题

vb.net

1
推荐指数
1
解决办法
7789
查看次数

标签 统计

vb.net ×2