vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevAniGif - als kostenlose Vollversion auf unserer vb@rchiv CD Vol.5  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
Re: Events, Handler, Verwirrung! 
Autor: Manfred X
Datum: 24.04.11 23:04

Hallo!

Ich habe versucht, die Angelegenheit zu verstehen und zu entwirren ....

Module myMain
  Friend WithEvents myMIDI As MIDI_Handler
  Public myLevelView As LevelView
 
  Sub Main()
     myMIDI = New MIDI_Handler
     myLevelView = New LevelView
 
     myLevelView.TestEvent1()
 
     myLevelView.TestEvent2()
 
     myLevelView.TestEvent3()
 
  End Sub
 
  Private Sub myMIDI_NewNoteOn(sender As Object, _
          e As MIDI_Handler.MyEventargs) Handles myMIDI.NewNoteOn
 
        'wird ausgelöst von Funktons-Aufruf TestEvent1, TestEvent2
    End Sub
End Module
Die Klasse
Imports System.Windows.Forms
 
Friend Class LevelView
    Public WithEvents myMidi As MIDI_Handler
 
    Public Sub EvaluateNoteOn(ByVal sender As Object, _
         ByVal e As MIDI_Handler.MyEventargs) Handles myMIDI.NewNoteOn
 
        'ausgelöst durch TestEvent2, TestEvent3
    End Sub
 
    Public Sub TestEvent1()
        myMain.myMIDI.TestNoteOnEvent()
    End Sub
 
    Public Sub TestEvent2()
        myMidi = myMain.myMIDI
        myMidi.TestNoteOnEvent()
    End Sub
 
    Public Sub TestEvent3()
        myMidi = New MIDI_Handler
        myMidi.TestNoteOnEvent()
    End Sub
End Class
 
Public Class MIDI_Handler
 
    Friend Class MyEventargs
        Inherits System.EventArgs
    End Class
 
    Friend Event NewNoteOn(ByVal sender As Object, ByVal e As myEventArgs)
 
    Friend Sub TestNoteOnEvent()
        Dim mye As New MyEventargs()
        RaiseEvent NewNoteOn(Me, mye)
    End Sub
End Class
MfG
Manfred

Beitrag wurde zuletzt am 24.04.11 um 23:07:09 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Events, Handler, Verwirrung!899Bunneh24.04.11 22:11
Re: Events, Handler, Verwirrung!544Manfred X24.04.11 23:04

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel