以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  动态删除名的问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=57665)

--  作者:qianqian1530
--  发布时间:2014/9/28 22:16:00
--  动态删除名的问题
e.Form.RemoveControl("项目" & "*")  


这么写,怎么没效果呢??


--  作者:有点甜
--  发布时间:2014/9/28 22:18:00
--  

 只有动态添加的控件,才可以动态移除。

 

 你现在出现什么问题?


--  作者:有点甜
--  发布时间:2014/9/28 22:20:00
--  
 2楼错了,所有的控件都可以移除,你是不是控件名没写对?
--  作者:qianqian1530
--  发布时间:2014/9/28 22:24:00
--  
lbl1 = e.Form.CreateControl("项目" & km, ControlTypeEnum.Label)
lbl1.Text = "项目" & km


这是我生成时候的 项目名 。
 
是项目1 项目2 项目3 ... 这样排序下去的,

 还有一个按钮是 删除项目的



e.Form.RemoveControl("项目" & "*")   ,这么些,什么反应都没有

--  作者:qianqian1530
--  发布时间:2014/9/28 22:26:00
--  
 恩, 解决了,  循环的时候出错了/
--  作者:有点甜
--  发布时间:2014/9/28 22:27:00
--  
For Each c As WinForm.Control In e.Form.Controls
    If c.Name Like "TextBox*" Then
        e.Form.RemoveControl(c.Name)
    End If
Next