Categories:
.NET (357)
C (330)
C++ (184)
CSS (84)
DBA (2)
General (7)
HTML (4)
Java (574)
JavaScript (106)
JSP (66)
Oracle (114)
Perl (46)
Perl (1)
PHP (2)
PL/SQL (1)
RSS (51)
Software QA (13)
SQL Server (1)
Windows (1)
XHTML (173)
Other Resources:
What are events
What are events ?
✍: Guest
As compared to delegates events works with source and listener methodology. So listeners
who are interested in receiving some events they subscribe to the source. Once this
subscription is done the source raises events to its entire listener when needed. One
source can have multiple listeners.
In sample given below class “ClsWithEvents” is a event source class, which has a event
“EventAddString()”. Now the listeners who are interested in receiving this events they
can subscribe to this event. In class “FrmWithEvents” you can see they handle clause
which is associated with the “mobjClsWithEvents” objects.
Public Class ClsWithEvents Event EventAddString(ByVal Value As String) Public Sub AddString() RaiseEvent EventAddString(“String added by Event”) End Sub End Class Public Class FrmWithEvents Inherits System.Windows.Forms.Form Private WithEvents mobjClsWithEvents As New ClsWithEvents() Private Sub FrmWithEvents_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load End Sub Private Sub mobjClsWithEvents_EventAddString(ByVal Value As String) Handles mobjClsWithEvents.EventAddString LstData.Items.Add(Value) End Sub Private Sub CmdRunEvents_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CmdRunEvents.Click mobjClsWithEvents.AddString() End Sub End Class
Nore:- Above source code is provided in “WindowsEvent”
2007-10-23, 6231👍, 0💬
Popular Posts:
What does static variable mean? There are 3 main uses for static variables: If you declare within a ...
How can you enable automatic paging in DataGrid ? Following are the points to be done in order to en...
What is difference between SITP and UTP in testing ? UTP (Unit Test Plan) are done at smallest unit ...
what is a service contract, operation contract and Data Contract? - part 1 In the below sample we ha...
How is the MVC design pattern used in Struts framework? In the MVS design pattern, there 3 component...