事件处理

原创 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
  • 1779

Java知识总结----事件处理机制(九)

在上一篇文章中,跟大家介绍了队列的使用,在基于数据库的队列的是实现中,提到了可以使用事件处理机制类进行队列数据的处理。今天就来简单看看事件处理机制是怎么使用的。       首先我们需要一个事件的实...
  • lzy_lizhiyang
  • lzy_lizhiyang
  • 2015年09月12日 10:52
  • 932

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

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

android事件处理机制

前言 基于监听的事件 1监听的处理流程 2内部类作为事件监听器类 3外部类形式作为事件监听器类 4使用匿名内部类作为事件监听器类 5Activity作为事件监听器 6绑定到组件事件属性 基于回调的事件...
  • yyg_2015
  • yyg_2015
  • 2016年11月21日 15:27
  • 1585

js学习笔记:事件——事件流、事件处理程序、事件对象

Javascript与HTML之间的交互是通过事件实现的。 事件,就是文档或浏览器窗口中发生的一些特定的交互瞬间。 可以使用侦听器来预定事件,以便事件发生时执行相应代码。事件流事件流描述的是从页面...
  • crystal6918
  • crystal6918
  • 2016年10月25日 11:31
  • 2712

JAVA图形界面(GUI)之事件处理机制

之前几篇博客中,我们编写了一些示例,但是这些示例并不能与读者进行交互,读者之所以对图形界面感兴趣,就是因为图形界面与读者交互能力强。但是单纯的界面是没有使用价值的,要是图形界面能与读者交流,那么必须了...
  • jianggujin
  • jianggujin
  • 2016年01月03日 20:31
  • 4176

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

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

Java Swing 中三种事件处理方法的比较

Swing是目前Java中不可缺少的窗口工具组,是用户建立图形化用户界面(GUI)程序的强大工具。JavaSwing组件自动产生各种事件来响应用户行为。如当用户点击按钮或选择菜单项目时,Swing组件...
  • jearmy
  • jearmy
  • 2014年12月03日 21:30
  • 1272

在C#中处理事件

 C#中的事件处理实际上是一种具有特殊签名的delegate,象下面这个样子: public delegate void MyEventHandler(object sender, M...
  • Andrewniu
  • Andrewniu
  • 2016年06月30日 16:45
  • 405

java实验六 组件与事件处理 (无脑实验系列)

1.算术测试。 ²  实验要求: 编写一个算书测试小软件,用来训练小学生的算术能力。程序由3个类组成,其中Teacher类对象负责给出算术题目,并判断回答者的答案是否正确;ComputerFrame类...
  • liangzhaoyang1
  • liangzhaoyang1
  • 2016年05月23日 09:34
  • 1336
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:事件处理
举报原因:
原因补充:

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