以文本方式查看主题

-  搭建论坛  (http://bbs.diylsoft.com:8118/starforum/index.asp)
--  用户咨询  (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=4)
----  [求助]怎么才能点击获取动态生成构件的“名称”  (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=4&id=31781)

--  作者:pc_doctor
--  发布时间:2011-11-17 15:26:35
--  [求助]怎么才能点击获取动态生成构件的“名称”

已经在容器上动态生成了十几个构件,也为其“名称”赋值了。


现在需要用鼠标在已经动态生成的构件上点击(只能在动态生成的构件点击,因为动态生成了很多,需要随机逐一对其取值查询),并取出其“名称”去用作查询。
但是,无法取出来。

 

 曾想过采用鼠标位置的计算判断,但实在复杂没有能成功。

 

请求指点,谢谢!

 

实例需求如下:

 

 下载信息  [文件大小:   下载次数: ]
点击浏览该文件:动态取值.rar

 

      关于 “动态构件” 一直不能执行事件的问题,我也一直在思索,“是否可以考虑“继承”法,也就是把事先的准备好了的“父构件”件中设置好“事件”后再将“其父”隐藏,“父构件”中事件只要有一个简单的事件即可“单击或双击后取其‘标题’名称指定放到‘条件选择’构件去比较”。如此,动态生成构件时就参照‘父构件’去动态而生成,生成之后的动态构件就在 单击或双击 时“继承”‘构件父’事件之后,就可以放手在‘条件选择’构件中去手动或动态写入事件了。

      如果此能成功,甚至可以扩展到“鼠标单击、双击、进入、离开、移动”之等等了!

     但,此法有一个必须要处理的是“标题”要能隐藏,因为很多时候动态生成的构件不需要看见“标题”的,一是动态生成的构件可能很小,可能造成标题超出构件本身在显示了;二是可能生成的是一个图形符号等,就不希望看见标题了。


--  作者:zhongjian
--  发布时间:2011-11-17 21:42:35
--  
这也是我长期不得其解的问题
--  作者:admin
--  发布时间:2011-11-18 9:45:53
--  

要实现这个功能,必须要增加“动态生成构件”的事件支持功能;目前正在增加 。。。