以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  想问一下能不能删除控件名字用通配符匹配的  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=45670)

--  作者:huangzhongdui
--  发布时间:2014/2/8 14:07:00
--  想问一下能不能删除控件名字用通配符匹配的
我是动态添加控件我增加的控件数是根据循环的个数来的并且我打印后需要去掉动态增加的控件,这个删除我真被用RemoveControl(NAME)的函数,我想用通配符去匹配控件名称我应该怎么写
--  作者:Bin
--  发布时间:2014/2/8 14:12:00
--  
遍历所有控件http://www.foxtable.com/help/topics/1849.htm
判断控件名称是否模糊匹配. http://www.foxtable.com/help/topics/0222.htm
匹配则删除
For Each c As WinForm.Control In e.Form.Controls
    If
 c.name like "XXXX*" Then \'判断控件名称
         e.Form.RemoveControl(c.name)      
    End If
Next


--  作者:lsy
--  发布时间:2014/2/8 14:13:00
--  
动态循环增加控件的代码贴出来,例子传上来更好。