B
beeta
Unregistered / Unconfirmed
GUEST, unregistred user!
[?]我们在编写程序的时候都是将代码放在相应的事件触发器中,通过系统对相应事件[?]
[?]的触发使其执行我们编写的代码,但是如需要得到一些特殊的效果,就必须自己捕[?]
[?]获消息了,这就是面向对象开发的障碍。我在开发程序时,经常需要动态的控制事件[?]
[?]触发后执行的代码,但去在很多情况下我却无能为力,现在我要跟大家讨论的就是这[?]
[?]个问题,我的要求是这样的,根据不同的情况写出不同的执行代码,在需要的时就[?]
[?]这组代码放到一个事件触发器内让其执行。[?]
举个例子,如在一个窗体中有两个控件,一个按钮一个页面控件,现我要当在多页
切换的时候,按钮的事件也跟着变;
如有tabsheet1..tabsheet10共10个页面及编写的btnClick0..btn..Click10共10个
事件代码,当在tabsheet1的时候按钮button1的单击动作执行btnClick0事件代码,
如此类推。
当然,大家可能觉得这样太复杂了,但如果在一些系统自动触发的事件中,并且这些
事件无法在开发期进行设置的话,那么这种方法就可能解决我们需要的问题了,让系统
未卜先知。诸如动态建立的数据查询Query控件发生的记录增加,修改,删除等一系列的
事件;如何我们得到一个可以置换事件的方法,即先进行事件的代码编写,再将事件
象赋值一样置换给某一个事件,如此一来,我们就可以很灵活地控制程序了。
如自定义的事件过程为evern1
当button1单击需要时给button1的单击,
当form2.show事件需要时就给form2.show;
[?]的触发使其执行我们编写的代码,但是如需要得到一些特殊的效果,就必须自己捕[?]
[?]获消息了,这就是面向对象开发的障碍。我在开发程序时,经常需要动态的控制事件[?]
[?]触发后执行的代码,但去在很多情况下我却无能为力,现在我要跟大家讨论的就是这[?]
[?]个问题,我的要求是这样的,根据不同的情况写出不同的执行代码,在需要的时就[?]
[?]这组代码放到一个事件触发器内让其执行。[?]
举个例子,如在一个窗体中有两个控件,一个按钮一个页面控件,现我要当在多页
切换的时候,按钮的事件也跟着变;
如有tabsheet1..tabsheet10共10个页面及编写的btnClick0..btn..Click10共10个
事件代码,当在tabsheet1的时候按钮button1的单击动作执行btnClick0事件代码,
如此类推。
当然,大家可能觉得这样太复杂了,但如果在一些系统自动触发的事件中,并且这些
事件无法在开发期进行设置的话,那么这种方法就可能解决我们需要的问题了,让系统
未卜先知。诸如动态建立的数据查询Query控件发生的记录增加,修改,删除等一系列的
事件;如何我们得到一个可以置换事件的方法,即先进行事件的代码编写,再将事件
象赋值一样置换给某一个事件,如此一来,我们就可以很灵活地控制程序了。
如自定义的事件过程为evern1
当button1单击需要时给button1的单击,
当form2.show事件需要时就给form2.show;