以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  代码生成的label集合,现通过窗口双击事件删除,操作失败,求解?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=56940)

--  作者:苍风霁月
--  发布时间:2014/9/15 18:04:00
--  代码生成的label集合,现通过窗口双击事件删除,操作失败,求解?

通过以下代码测试,这个集合的数量通过remove后,没有变化,是啥原因也?

If e.Sender.Name.Contains("labtj")
MessageBox.Show(btns.count)
    btns.Remove(e.Sender)
MessageBox.Show(btns.count)

end if

[此贴子已经被作者于2014-9-16 9:22:41编辑过]

--  作者:有点甜
--  发布时间:2014/9/15 18:05:00
--  
 你怎么添加的?
--  作者:苍风霁月
--  发布时间:2014/9/15 19:51:00
--  
1,在一编辑框输入控件名称 2,生成控件并设置相关属性,同时加入集合 现在是对代码生成的控件进行移除。窗口上移除了,集合中没移除
--  作者:有点甜
--  发布时间:2014/9/15 20:08:00
--  

 没理由,例子说明问题


--  作者:苍风霁月
--  发布时间:2014/9/16 9:00:00
--  

例子上传,共有几个问题求解:

1、每个标签通过autosize与height控制,想只显示一行,其它的通过ToolTip显示,为啥设置了也显示两行?

2、双击标签从窗口移除成功,但从数组移除失败?

3、移除标签后,重新定义数组中每个标签位置,标签位置没有按定义的位置进行调整?

求解,谢谢!

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:例子.rar


--  作者:有点甜
--  发布时间:2014/9/16 9:32:00
--  

 如下

 

   

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:例子.foxdb


--  作者:苍风霁月
--  发布时间:2014/9/16 10:07:00
--  

1、提示:无法将类型为“System.Windows.Forms.Label”的对象强制转换为类型“Foxtable.WinForm.Label”?

2、还有第一个和第三个问题求解。

谢谢!


--  作者:有点甜
--  发布时间:2014/9/16 10:30:00
--  

 例子没有没有问题

 

 以后你使用的时候,要这样用

 

 Dim xxx As Windows.Forms.Label


--  作者:苍风霁月
--  发布时间:2014/9/16 10:32:00
--  

解决了,非常感谢甜大师!!


--  作者:有点甜
--  发布时间:2014/9/16 10:36:00
--  
 
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:例子.rar