VB.NET中的循环(每个循环)
我目前正在用vb.net制作一个程序。 它里面有很多文本框。 如何使用for each循环清除它们 我这里有我的代码,但我的程序没有发生任何事情,我的文本框仍然有数据VB.NET中的循环(每个循环),vb.net,loops,foreach,vb.net-2010,Vb.net,Loops,Foreach,Vb.net 2010,我目前正在用vb.net制作一个程序。 它里面有很多文本框。 如何使用for each循环清除它们 我这里有我的代码,但我的程序没有发生任何事情,我的文本框仍然有数据 For Each txt As TextBox In personalInfo.Controls txt.Enabled = False Next 顺便说一下,我有三个带有文本框的分组框。如何使用此代码清除所有文本框。使用 txt.Clear(); 用于清除文本框。您确定personalInfo中的所有
For Each txt As TextBox In personalInfo.Controls
txt.Enabled = False
Next
顺便说一下,我有三个带有文本框的分组框。如何使用此代码清除所有文本框。使用
txt.Clear();
用于清除文本框。您确定personalInfo中的所有控件都是文本框吗?如果没有,请使用
For Each txt In personalInfo.Controls
If TypeOf (txt) Is TextBox Then
txt.Clear()
End If
Next
如果,我希望它被禁用呢?txt.Enabled=False,这样就可以了。谢谢!还有一件事,我有2个面板,第一个面板有3个groupbox,我如何禁用groupbox中我记不清的文本框。您可以通过groupbox直接以相同的方式访问控件,而无需参考面板:对于.controls中的每个txt。因此,如果GroupBox的名称是MyGroupBox:MyGroupBox.Controls中的每个txt。