DbGrideh 过虑时按钮控件被单击时会触发什么事件滚动事件的问题

重新问一下大富翁BBS当年的一个

鼠標点击记录修改的时候

****下面这两条有N条

鼠标点击记录修改的时候

****下面这两条有N条

测试之后问题来了:在这三个控件里面直接修改记录再跳转都会按钮控件被单击时会触发什么事件N次AfterScroll事件,我在AfterScroll里面写代码只想让它执行一次应该怎么办?不知道各位大侠有没解决方法

自己有想了一下解决方法,如果是用dbgrid和dbgrideh的话可以设个bool变量放在BeforePost,AfterPost里面然后调用AfterScroll时检验这个变量才真正执行代码,这样我就能保证让玳码只执行一次但是这个方法对于cxgrid就不管用了,好纳闷啊!

//下面写我想要执行的代码

确认一键查看最优答案

本功能為VIP专享,开通VIP获取答案速率将提升10倍哦!

最近首次使用dbgrideh对这个问题感觉很奇怪,请大家帮忙谢啦!

首先将它所关联的table的诸如afterscroll事件赋值┅函数,之后执行下面两语句:

如果不执行下面的语句定义的事件每次都可以相应,但是执行这两条语句后定义的事件就无法响应了請大家指点!


楼上的说法应该可以,我们都是设计的时候就设置 TRUE了

匿名用户不能发表回复!

我要回帖

更多关于 按钮控件被单击时会触发什么事件 的文章

 

随机推荐