以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  动态增加的Label如何删除?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=186109)

--  作者:chenjiu6202
--  发布时间:2023/4/6 16:46:00
--  动态增加的Label如何删除?
动态增加Label后,用RemoveControl()方法删除报错,不是Label的成员
--  作者:有点蓝
--  发布时间:2023/4/6 17:02:00
--  
代码?怎么添加,怎么删除的?
--  作者:chenjiu6202
--  发布时间:2023/4/7 10:49:00
--  
Dim pic As WinForm.PictureBox = Forms("GPS").CreateControl(id, ControlTypeEnum.pictureBox)
Forms("GPS").AddControl(pic)


Forms("GPS").RemoveControl(id)

--  作者:chenjiu6202
--  发布时间:2023/4/7 10:50:00
--  
pic.RemoveControl(id)
--  作者:有点蓝
--  发布时间:2023/4/7 10:56:00
--  
3楼添加的是pictureBox,不是Label吧。代码没有问题,是不是多个控件都使用了相同的id?
--  作者:chenjiu6202
--  发布时间:2023/4/7 15:54:00
--  
Dim lbl As WinForm.Label = Forms("GPS").CreateControl(id, ControlTypeEnum.label)
Forms("GPS").AddControl(lbl)

这种方法报错误
Forms("GPS").RemoveControl(id)   
这种方法也报错误
lbl.RemoveControl(id) 


--  作者:有点蓝
--  发布时间:2023/4/7 16:00:00
--  
报什么错?