以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  自設菜單  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=34836)

--  作者:catyin1989
--  发布时间:2013/6/17 13:57:00
--  自設菜單
在自設菜單的load一項中,加入 forms.show的功能, 
運行菜單後form會show出來, 但form入面的所有設定都不能用了(包括afterload,buttons的functions之類),
為甚麼呢? ><

--  作者:Bin
--  发布时间:2013/6/17 14:06:00
--  
不会的.上个例子看看, 看你是怎么做的.
--  作者:zaianda
--  发布时间:2013/6/17 14:08:00
--  
最好能把例子发上来看看。你这个问题可能是forms.show之后没退出Load事件,所以其他设定都用不了。
[此贴子已经被作者于2013-6-17 14:08:03编辑过]

--  作者:Bin
--  发布时间:2013/6/17 14:17:00
--  
如果你的窗口是模式窗口,那么会阻塞当前的代码.  LOad事件代码执行到SHOw之后 后面的代码并不会继续执行了. 当这个模式窗口关闭的时候才会继续执行.
--  作者:catyin1989
--  发布时间:2013/6/17 14:18:00
--  
噢, 對拿, 因為那個form是模式窗口. 能在那個form的afterload事件寫上甚麼, 以退出load事件嗎?
--  作者:Bin
--  发布时间:2013/6/17 14:20:00
--  
 forms.show 后面的代码  写到窗口的ALterLoad事件中去
--  作者:catyin1989
--  发布时间:2013/6/17 14:26:00
--  
 都是不行哦, 它會整個卡住, form上面的所有buttons之類的都不能用了, 
--  作者:Bin
--  发布时间:2013/6/17 14:28:00
--  
上例子.