Define and fire event : Event « Development « VB.Net

VB.Net
1. 2D
2. Application
3. Class
4. Data Structure
5. Database ADO.net
6. Development
7. Event
8. File Directory
9. Generics
10. GUI
11. Language Basics
12. Network Remote
13. Thread
14. Windows System
15. XML
Java
Java Tutorial
Java Source Code / Java Documentation
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
C# / C Sharp
C# / CSharp Tutorial
ASP.Net
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
PHP
Python
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
VB.Net » Development » EventScreenshots 
Define and fire event
Define and fire event

Imports System

Public Class MainClass
    Shared Dim WithEvents anEmployee As EmployeeWithEvents

    Public Shared Sub Main()
        anEmployee = New EmployeeWithEvents("Joe"100000)

        anEmployee.RaiseSalary(10)
    End Sub

    Shared Public Sub anEmployee_SalarySecurityEvent(ByVal Sender As EmployeeWithEvents, ByVal e As System.EventArgsHandles anEmployee.SalarySecurityEvent
       Console.WriteLine(Sender.Name & " had an improper salary raise attempted")
    End Sub

End Class

Public Class EmployeeWithEvents
  Public Name As String
  Public Salary As Decimal

  Public Event SalarySecurityEvent(ByVal Sender As EmployeeWithEvents,ByVal e As EventArgs)

  Public Sub New(ByVal sName As String, ByVal curSalary As Decimal)
    Name = sName
    Salary = curSalary
  End Sub

  Public Overloads Sub RaiseSalary(ByVal Percent As Decimal)
      RaiseEvent SalarySecurityEvent(Me, New System.EventArgs())
  End Sub
End Class


           
       
Related examples in the same category
1. Use Delegate to react to an EventUse Delegate to react to an Event
w___w__w_._j___a___va2_s_.__com_ | Contact Us
Copyright 2003 - 08 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.