急用,请问,谁知道标签下的tabpage的constructor是不是只是在相应的page被选的时候才执行的?我怎么觉着不是呀!

我觉着是在tab的初始化时,每一个的page的constructor都执行了!谁来告诉我呀!谢谢呀!!
[51 byte] By [yangbig007-超爆侠] at [2008-4-13]
# 1
constructor在窗口打开时自动执行了,不然你怎么能看到东东
llitcwl-中国龙 at 2007-10-24 > top of Msdn China Tech,PowerBuilder,非技术版...
# 2

肯定不是的。在 window 的 Open 事件执行时,所有的东西都创建完成了,不信你跟踪 control[] 看看。

liulee-流方 at 2007-10-24 > top of Msdn China Tech,PowerBuilder,非技术版...
# 3
在该事件中弹出个框框来

不就知道啦

@_@
yeqiufeng-叶秋枫 at 2007-10-24 > top of Msdn China Tech,PowerBuilder,非技术版...
# 4
是不是如果想只在当某一个tabpage被点击的时候才执行的话,就要在tab控件的selectchanged里,通过判断变化后的tabpage索引来执行??这样是不是很麻烦?
yangbig007-超爆侠 at 2007-10-24 > top of Msdn China Tech,PowerBuilder,非技术版...
# 5
有何麻烦?
# 6
我写在tab.tabpage_n下的constructor事件的程序,好像都是在窗口初始化的时候都执行了,如果想只在当某一个tabpage被点击的时候才执行的话,有什么解决办法?是不是就要在tab控件的selectchanged里,通过判断变化后的tabpage索引来执行?明白么?大家明白吧!
yangbig007-超爆侠 at 2007-10-24 > top of Msdn China Tech,PowerBuilder,非技术版...
# 7
constructor事件是在控件被创建时执行的!
juwuyi-我有,我可以 at 2007-10-25 > top of Msdn China Tech,PowerBuilder,非技术版...
# 8
constructor 事件在窗口 Open 之前就执行了,tabpage 被选中时触发 SelectionChanged 事件。
sincerity-sincerity at 2007-10-25 > top of Msdn China Tech,PowerBuilder,非技术版...
# 9
用自定义的函数或事件吧,在每一个TABPAGE中写入这个事件,然后创建几个实例变量,在tab中的selectedchanged事件中写
//实例变量
boolean ib_do[3]
//selectedchanged事件
if ib_do[newindex] then return
ib_do[newindex] = true
choose case newindex
case 1
tab_1.tabpage_1.dw_1.event ue_event()
case 2
tab_1.tabpage_2.dw_2.event ue_event()
case 3
tab_1.tabpage_3.dw_3.event ue_event()
end choose
programbcb-datawindow at 2007-10-25 > top of Msdn China Tech,PowerBuilder,非技术版...