事件是只
当发生X情况时执行,如
双击事件
方法是用语句操作对像
如
list.additem
private
sub
list_click()
list.additem
"a"
end
sub
这就是说当触发了“list的单击事件”时,执行的程序段。而additem则是对list使用的一个方法,添加项目
您前面的说1,不一定是对对象的操作,有时可以不用对对象使用方法如unload
form
该form只是方法的一个参数。
你说的2,看不懂,按钮怎么能是方法呢
3,差不多吧,肯定要先有事件被触发,程序才会执行,当然有的事件不用人为操作如
时间到,窗体被加载等
方法和事件对于新手之所以难以区分,是因为它们都是动态的。但是如果你能更加深入的理解这两者的概念,其实要区分它们也不是难事。
方法和属性都是对象本身携带的特性。
事件是以对象为基础的具体情景。
打个比方吧:一支钢笔,它是黑色的(属性),它可以写字(方法),然后我用它写了个“好”字(事件)。
为什么黑色是属性,而写字是方法呢?因为黑色是静态,而写字是动态。
为什么写字是方法,而写个“好”字是事件呢?因为写个“好”字时具体的情景。