以文本方式查看主题

-  搭建论坛  (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=30693)

--  作者:pc_doctor
--  发布时间:2010-9-25 16:28:13
--  对“事件件”的构想

 

星增加了一个事件件的构件组,突发奇想的是否能通过这个思路来解决“构件动态操作”一直没法设置动态构件的“事件”的难题。

 

——是否可以研究专门为“构件动态操作”设计一个“事件件”来对付动态生成的构件执行事件的操作。
这个事件件可以做成通用的事件需求即可,即:鼠标单击、鼠标双击、鼠标按下、鼠标移动、鼠标松开

 

不知这个构想是否属于蠢想?


--  作者:admin
--  发布时间:2010-9-25 17:14:06
--  

肯定是 好的 想法,但存在的问题 也是很多 。。。

 

首先 是 动态生成 的构件 如何  "指定控制" ,包括 事件内 的表达 等等 。


--  作者:pc_doctor
--  发布时间:2010-9-25 18:02:54
--  

     为方便讨论,先将专门用于控制“构件动态操作”的事件件定名为“动态构件”。不建议定名为“动态事件”,因为,我觉得这个名称将来还会有专门的用途的!


     怎么设计肯定公司才是专业的,我们大可属于胡侃。

 

      至于 如何  "指定控制" ,其实也就是一个绑定的问题,首先,要使这个问题得到彻底的求全地智能化是难的,是一个取舍问题,也就是只要能解决构件动态生成的事件设置这个关键问题,即使是办法暂时笨一点大家也是欢迎的。

 

      首先,“动态构件”的属性中的“控制”,就不能像现今的“鼠标滚轮”事件件那样进行 选择设置 了,而或只能手工输入设置控制对象。
      当然,这个问题可以从两方面入手解决,也可以倒着过来由“构件动态操作”时来进行绑定 事件件中 “动态构件”。目前“构件动态操作”属性设置全都是手工设置的。


      本来“构件动态操作”构件早就需要优化了,不仅仅是它无法进行事件设置,还有缺少“Z轴排列”属性等,因为,动态构件往往是后来在生成的,往往生成后却被之前的构件遮住了。


      首先,在作“构件动态操作”时,就要有一个预计,将动态生成的构件的数量、类别都做个计划,例如,准备动态生成10个“透明图像”。

      这样就在程序设计时,就预先放置10个“动态构件”的事件件,分别与 动态构件属性中的“种类”和“名称”绑定,再对10个“动态构件”中的事件分别设置好操作事件。


--  作者:梁鹏
--  发布时间:2010-9-26 9:54:19
--  

严重支持!!!


--  作者:pc_doctor
--  发布时间:2010-10-9 13:08:08
--  

是否可以想法将 “构件动态操作”、“事件件”、“堆栈件”几者联合起来,完成动态构件生成和动态命令设置。

 

我感觉得只要能抢在窗口创建之前完成 堆栈 推入,似乎就有招了。

 

由于《使用手册》不够详细,个人研究有困难。希望公司认真研究一下。


--  作者:y2287958
--  发布时间:2010-10-9 13:10:30
--  
这太急切了