以文本方式查看主题

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

--  作者:pc_doctor
--  发布时间:2008-2-27 15:19:37
--  [注意]窗口“改变大小”事件的问题

偶然,测试所知,窗口的事件中“改变大小”的事件问题:不能使用变量值。

见图:


此主题相关图片如下:
按此在新窗口浏览图片


此主题相关图片如下:
按此在新窗口浏览图片

--  作者:FSJM
--  发布时间:2008-2-27 15:37:23
--  
关键这个事件,在变量初始化值前已经发生了。
--  作者:FSJM
--  发布时间:2008-2-27 15:48:33
--  

如果使用变量,可以增加一个对x的比较判断,当不为“空”时,再做相应的事件处理。


--  作者:pc_doctor
--  发布时间:2008-2-27 16:05:41
--  

这其实就是大家多次提到过的问题的连带影响:搭建之星的“创建窗口”事件,应改进。

1、搭建之星的“创建窗口”事件不但需要执行软件本身内核的创建事件,又要执行应用程序的设置事件。

2、因此,造成很多事件不能在“创建窗口”事件中设置,但很多时候的应用程序又需要在创建窗口事件中设置。这里的事件是一个应用程序的关键点,是应用程序的开启大门

——强烈建议:

1、重新设计“创建窗口”事件,让它单独作用,真正做好自己的事,尽量不影响别人。

2、增加“创建完毕”事件。不管采用哪种方式都可以,只要能绕开那个该死的“创建窗口”事件。

只有这样才能唯此解决好这个缺陷和冲突!


--  作者:admin
--  发布时间:2008-2-28 5:54:00
--  
“事件性质”主要是由操作系统本身所决定的,“搭建”在这方面已经做了很大的努力。
--  作者:dongtian
--  发布时间:2008-2-28 15:28:57
--  
以下是引用admin在2008-2-28 5:54:00的发言:
“事件性质”主要是由操作系统本身所决定的,“搭建”在这方面已经做了很大的努力。

这个好像说不过去,其他开发语言或工具却有 “创建完毕” 事件,并且“创建窗口”事件也不存在这个现象,应该还是哪里有没有找到原因,变个思路找找看!