vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
NEU! sevCoolbar 3.0 - Professionelle Toolbars im modernen Design!  
 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

Fortgeschrittene Programmierung
Event in Klasse wird in Form nicht ausgelöst 
Autor: kapp99
Datum: 07.02.04 19:20

Hallo zusammen,
habe eine Klasse mit einer Eigenschaft und einer Methode .
In der Form instanziere ich die Klasse und setze die Eigenschaft .
Danach führe ich eine Methode in der Klasse aus und löse eine Event aus.
In der Form habe ich das Event registriert . Aber leider wird das Ereignis in der Form nicht ausgelöst . Die Messagebox erscheint nie .
Wer kann weiterhelfen ????



Code zur KLasse clsTstEvent
Option Explicit
Public Event MyEvent(myTxt As String)
Private mvarTxtEvent As String
Public Property Let txtEvent(ByVal vData As String)
    mvarTxtEvent = vData
End Property
Public Property Get txtEvent() As String
    txtEvent = mvarTxtEvent
End Property
Public Function Asl_Event()
 RaiseEvent MyEvent(Me.txtEvent)
End Function
Code zur Form
Option Explicit
Dim oclsTstEvent As clsTstEvent
Private WithEvents EventHandler As clsTstEvent
 
Private Sub Command1_Click()
 Call oclsTstEvent.Asl_Event
End Sub
 
Private Sub EventHandler_MyEvent(myTxt As String)
 MsgBox (myTxt)
End Sub
 
Private Sub Form_Load()
 Set oclsTstEvent = New clsTstEvent
 oclsTstEvent.txtEvent = "EventMessages"
End Sub
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Event in Klasse wird in Form nicht ausgelöst565kapp9907.02.04 19:20
Re: Event in Klasse wird in Form nicht ausgelöst318Snoopy07.02.04 20:10
Re: Event in Klasse wird in Form nicht ausgelöst337kapp9907.02.04 20:48

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