主题:请教:能否在运行中给控件的事件更改代码?
qjbzjp
[专家分:8830] 发布于 2009-04-01 18:56:00
例如:程序运行中,需要改变某Click事件的代码,可以吗?
谢谢!
回复列表 (共3个回复)
沙发
hw2007name [专家分:4790] 发布于 2009-04-01 20:15:00
直接更改是不可能的,但可以借助于PRG程序来完成,只是在CLICK事件中只调用指定PRG程序.
板凳
wuzhouhong [专家分:10890] 发布于 2009-04-02 12:36:00
BINDEVENT(thisform.Command1,"Click",thisform,"MyPrint")
给Commond1按钮的Click事件动态绑定一个方法,这个事件是定义在这个表单中的一个自定义方法,名字叫MyPrint()
当按下这个按钮的时候,将执行thisform.MyPrint()
用这个方法可以为_Screen这种没有事件响应的对象动态绑定诸如RightClick()这样的事件。
3 楼
qjbzjp [专家分:8830] 发布于 2009-04-02 16:37:00
十分感谢hw2007name和wuzhouhong的指教!
特别是3楼的详细指教达到了我的要求!
我来回复