vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

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

VB.NET - Fortgeschrittene
Re: Component und Event prozeduren 
Autor: Manfred X
Datum: 18.06.19 18:59

Meinst Du die Zuordnung einer Ereignisverarbeitung zu
verschiedenen Instanzen einer Klasse???
Public Class frmZZZ
 
    'eine Klasse, von der mehrere Instanzen verwendet werden sollen
    Private Class xxx
 
        Public Event xxx_event(sender As Object, e As EventArgs)
 
        Public Sub eventraiser()
            RaiseEvent xxx_event(Me, EventArgs.Empty)
        End Sub
 
    End Class
 
    'Liste der Klasseninstanzen
    Dim lstXXX As New List(Of xxx)
 
 
    Private Sub frmZZZ_Load(sender As Object, _
        e As EventArgs) Handles MyBase.Load
 
        'Diverse Klasseninstanzen erstellen
        For i As Integer = 0 To 10
            Dim xxx_inst As New xxx
            'Handlerroutine einem Event der Instanz zuordnen
            AddHandler xxx_inst.xxx_event, AddressOf xxx_eventhandler
 
            'Neue Instanz in der Instanz-Liste hinzufügen
            lstXXX.Add(xxx_inst)
        Next i
 
        'Ein Event auslösen
        lstXXX(7).eventraiser()
    End Sub
 
    Public Sub xxx_eventhandler(sender As Object, e As EventArgs)
 
        'Im gemeinsamen Handler den Liste-Index der sendenden Instanz ermitteln
        Dim index As Integer
        For i As Integer = 0 To lstXXX.Count - 1
            If sender Is lstXXX(i) Then index = i
        Next i
    End Sub
End Class
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Component und Event prozeduren1.178dj.tommy17.06.19 16:25
Re: Component und Event prozeduren663sv0001017.06.19 19:09
Re: Component und Event prozeduren659dj.tommy17.06.19 21:06
Re: Component und Event prozeduren669sv0001018.06.19 06:17
Re: Component und Event prozeduren667Kuno6018.06.19 01:00
Re: Component und Event prozeduren655Manfred X18.06.19 08:10
Re: Component und Event prozeduren649dj.tommy18.06.19 16:33
Re: Component und Event prozeduren660Manfred X18.06.19 18:59
Re: Component und Event prozeduren673dj.tommy18.06.19 19:20
Re: Component und Event prozeduren713Manfred X18.06.19 19:47
Re: Component und Event prozeduren696sv0001018.06.19 20:30
Re: Component und Event prozeduren622dj.tommy18.06.19 20:41
Re: Component und Event prozeduren737sv0001018.06.19 21:37
Re: Component und Event prozeduren614dj.tommy19.06.19 17:11
Re: Component und Event prozeduren616sv0001019.06.19 17:35
Re: Component und Event prozeduren678dj.tommy19.06.19 19:33
Re: Component und Event prozeduren619Manfred X19.06.19 23:54

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-2024 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