繁体   English   中英

如何清除vb.net中的所有工具

[英]how to clear all tools in the vb.net from

我已经使用了vb.net表单中的许多控件,包括文本框和组合框,但是我想一次清除所有文本框,而不是为每个文本框键入textbox1.clear()。 有没有其他方法可以清除我的所有文本框?

如果我理解你的问题,你应该能够循环遍历表单上的所有控件,并检查它们是什么样的控件类型。 根据它们的类型,将文本框Text属性设置为String.Empty,或将ComboBox设置为空白ListItem的索引(可能是项目零)。

就像是:

For Each ctrl As Control In Me.Controls

    If TypeOf ctrl Is TextBox Then

        CType(ctrl, TextBox).Text = String.Empty

    Else

        ' do something similar for your ComboBox

    End If

Next 

您可以解析窗体上的每个控件并测试哪种控件类型并分别处理每种类型,但是手动设置每个控件更容易。

考虑编写一个完成所有这一切的ClearForm例程,这样你所要做的就是调用方法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM