当前位置: 代码迷 >> PB >> 请问:在数据窗口控件中,buttonclicked 和 clicked 的区别
  详细解决方案

请问:在数据窗口控件中,buttonclicked 和 clicked 的区别

热度:376   发布时间:2016-04-29 10:07:32.0
请教:在数据窗口控件中,buttonclicked 和 clicked 的区别
以前在数据窗口中,如果有button控件的话,那么我一般是在buttonclicked 事件中写代码的。
可是今天我突发奇想,于是就把以前在buttonclicked 事件中的代码写到了clicked 事件中。
嘿嘿,我发现也能同样实现功能。

于是我现在就困惑了,那么请问大家,这两个事件有什么具体的区别呢??我真的很想知道。

------解决方案--------------------
探讨
举个简单的例子:比如说:
if dwo.name = "b1" then
messagebox("","test")
end if
这样的代码在数据窗口的buttonclicked 事件中和clicked事件中,是一样能够实现的。

------解决方案--------------------
探讨
引用:
举个简单的例子:比如说:
if dwo.name = "b1" then
messagebox("","test")
end if
这样的代码在数据窗口的buttonclicked 事件中和clicked事件中,是一样能够实现的。

上边的写法是先判断是不是按钮,如果是按钮了再执行别的。
这个肯定不一样了,触发事件的时机不一样,clic……

------解决方案--------------------
触发的时候不一样,如果是clicked,你点到数据窗口哪个地方,它都进到clicked事件中执行一次,虽然你写了判断,但是还要进去执行不是?如果是buttonclicked,只有点到button的时候才会到事件中去。点到其他地方就不会执行。