如何遍历全部控件-递归方法

       '**********************************************************************  
        '*   函数名称:   SetTextBoxBlank
        '*   函数描述:   将一个窗体或容器内所有的文本框Text值清空.
        '*   参数列表:   objContain:传入要设置其包含文本框的容器(可以是窗体或其它容器),
        '*                       bDepth:是否深度处理,True会把其下面子容器中的所有文本框值清空,False则只清空当前容器,对子容器没有影响。
        '*   返   回   值:   x=无
        '*   作                 者:   Itc-Lsg
        '*   创建日期:   2007-12-22  
        '**********************************************************************  
        Public   Sub   SetTextBoxBlank(ByRef   objContain   As   Object,   Optional   ByVal   bDepth   As   Boolean   =   True)
                Dim   tContain   As   Control

                For   Each   tContain   In   objContain.Controls
                        If   tContain.GetType().ToString   =   "System.Windows.Forms.TextBox"   Then
                                tContain.Text   =   ""
                        ElseIf   tContain.Controls.Count   >   0   Then
                                If   bDepth   =   True   Then
                                        SetTextBoxBlank(tContain)
                                End   If
                        End   If

                Next
        End   Sub 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值