在打开窗口之后执行一段程序,请问怎么弄啊,别告诉我是在窗口的open事件里!???
可以自定义一个事件,比如ue_postopen()然后在open事件中调用ue_postopen()这样的话就先打开窗口,然后执行ue_postopen中的语句了。
tanjch (大成),请看窗口 Open 事件的定义:
Open 事件的触发时机是在窗口打开之后、显示之前触发,此时系统已构造好了窗口的所有属性以及其上的所有控件,下述函数触发窗口的 Open 事件:
Open()
OpenWithParm()
OpenSheet
OpenSheetWithParm()
楼主的意思是在窗口显示之后执行一段程序。OK?
这样试试.
设置一个标志,
一个你自定义需执行的函数,
在窗口的Activate 事件中根据这个标志调用这个函数,
自定义函数中需将此标志置为真,
表明已执行过这个函数,
这样窗口就不会在每次激活时执行此函数,
这样可以保证只在第一次打开时执行一次。
postevent()某一个事件,在该事件中写处理代码