事件处理

原创 2004年09月06日 00:54:00

事件处理中因为有了handler,所以前面的函数名称并不重要,即用

Private Sub Buttonx1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        MsgBox("hi")
End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        MsgBox("hi")
End Sub

没有区别。

 

另外,处理函数在类的定义之外,而且是针对对象的,而非类的。

Module Module1

    Public Class CHenry

        Public Event EventHR()    ' 声明一个事件

        Sub CauseSomeEvent()

            RaiseEvent EventHR()   ' 引发事件

        End Sub

    End Class

    WithEvents Obj As New CHenry      '模块或类级别的声明
    Sub Obj_EventHR() Handles Obj.EventHR

        MsgBox("事件处理器捕捉到了事件.")   '处理事件.

    End Sub

    Sub Main()

        Obj.CauseSomeEvent()   '调用对象去引发事件

    End Sub

End Module

<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

 

我的理解:

1、事件处理函数可以在含有事件的类之外,而且必须在其外

2、事件处理函数是属于某个对象的,当然这个对象得是包含这个事件的类的对象

3、上述对象必须用withevents声明

4、在事件处理函数中handler后跟改对象的事件

java事件处理的三种方式

java事件处理的三种方式方法一:使用接口 import java.awt.event.ActionEvent; import java.awt.event.ActionListener; impor...
  • u013189927
  • u013189927
  • 2016-03-29 00:49:39
  • 1919

复杂事件处理(Complex Event Processing)入门1

复杂事件处理(Complex Event Processing)入门1 字数967 阅读12 评论0 喜欢0 一个新产品需要重点考虑业务风险控制。关于风险控制系统整体的技术方案可以参考...
  • CCJHDOPC
  • CCJHDOPC
  • 2016-04-20 20:05:32
  • 1988

复杂事件处理技术概览(二)

翻译前言:感觉作者有点夸夸其谈兼絮絮叨叨,但文章还是很有用的。原文《An Overview of Complex Event Processing》 复杂事件处理技术概览(一)   用户用例:客户问题...
  • binhualiu1983
  • binhualiu1983
  • 2016-06-12 14:45:18
  • 401

Notes for CEP & Esper Learning(1)——初识复杂事件处理

-- 关于这次学习 --实习狗要开始熟悉业务啦~当前的任务是初步了解Complex Event Processing(CEP)和Esper。作为一个门外汉,入门的计划就是先了解复杂事件处理,再熟悉其中...
  • u011133858
  • u011133858
  • 2015-05-07 21:15:31
  • 674

esper(复杂事件处理引擎)简介

Esper是一个复杂事件处理引擎,用于对同一类型的多个对象进行统计分析。 要统计的多个事件(一个事件通常对应着一个对象)会存储在一个队列中,这里叫它EQueue。 EPL EPL,Event Proc...
  • chuchus
  • chuchus
  • 2015-06-01 14:55:13
  • 1428

CEP学习笔记 --- Complex Event Processing复杂事件处理

CEP学习笔记 --- Complex Event Processing复杂事件处理
  • u012965373
  • u012965373
  • 2017-06-12 11:54:19
  • 1134

Android学习笔记(36):Android的两种事件处理方式

Android提供了两种事件处理的方式:基于回调的事件处理 和 基于监听的事件处理。 我们来说的容易理解一点: (1)基于回调的事件处理就是继承GUI组件,并重写该组件的事件处理方法。除了一些特定...
  • qq_18738333
  • qq_18738333
  • 2016-04-17 00:30:10
  • 3999

[疯狂Java笔记]事件处理:Java事件处理模型

1. Java事件处理三要素:     1) 事件源(Event Source):即事件发生的场所,就是指各个组件,如按钮等,点击按钮其实就是组件上发生的一个事件;     2) 事件(Event):...
  • Lirx_Tech
  • Lirx_Tech
  • 2016-03-05 13:35:39
  • 3254

java 事件处理的几种写法

三种都是在构造方法中添加监听器的,不同的是第一种实例监听器,然后再组件中添加,具体事件处理方法是放在类外的 第二种是不实例,直接用newEnlargeListener(),并且EnlargeList...
  • Gbookman
  • Gbookman
  • 2016-07-13 22:34:46
  • 950
收藏助手
不良信息举报
您举报文章:事件处理
举报原因:
原因补充:

(最多只允许输入30个字)