回 帖 发 新 帖 刷新版面

主题:请教:能否在运行中给控件的事件更改代码?


例如:程序运行中,需要改变某Click事件的代码,可以吗?

    谢谢!

回复列表 (共3个回复)

沙发

直接更改是不可能的,但可以借助于PRG程序来完成,只是在CLICK事件中只调用指定PRG程序.

板凳

BINDEVENT(thisform.Command1,"Click",thisform,"MyPrint")

给Commond1按钮的Click事件动态绑定一个方法,这个事件是定义在这个表单中的一个自定义方法,名字叫MyPrint()

当按下这个按钮的时候,将执行thisform.MyPrint()


用这个方法可以为_Screen这种没有事件响应的对象动态绑定诸如RightClick()这样的事件。

3 楼

十分感谢hw2007name和wuzhouhong的指教!
特别是3楼的详细指教达到了我的要求!

我来回复

您尚未登录,请登录后再回复。点此登录或注册