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: UserControl.Event als eigenschaft übergeben 
Autor: WaldiMaywood
Datum: 01.04.04 10:30

hhmm, du könntest das in etwa so machen:
Public Class UserControl1 '// grössere UC
    Inherits System.Windows.Forms.UserControl
    Public Event MyEvent As EventHandler
    Sub test()
        RaiseEvent MyEvent(Me, New EventArgs)
    End Sub
End Class
' ...
Public Class UserControl2 '// kleinere UC
    Inherits UserControl
    Public SetEvent As EventHandler
    Sub test()
        SetEvent.Invoke(Me, New EventArgs)
    End Sub
End Class
Anwendung:
    Dim WithEvents u1 As New UserControl1
    Dim WithEvents u2 As New UserControl2
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles Button1.Click
        u1.test()
        u2.SetEvent = New EventHandler(AddressOf u1_MyEvent)
        u2.test()
    End Sub
    Private Sub u1_MyEvent(ByVal sender As Object, ByVal e As System.EventArgs) _
      Handles u1.MyEvent
        MessageBox.Show(sender.ToString)
    End Sub
Um ein Addressof Operator wirst du (wohl) nicht drum herumkommen.
In einer nicht VB Sprache wäre es ohne AddressOf möglich.

Steve
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
UserControl.Event als eigenschaft übergeben1.476spike2431.03.04 18:23
Re: UserControl.Event als eigenschaft übergeben1.082WaldiMaywood01.04.04 00:06
Re: UserControl.Event als eigenschaft übergeben1.131spike2401.04.04 09:13
Re: UserControl.Event als eigenschaft übergeben1.328WaldiMaywood01.04.04 10:30
Re: UserControl.Event als eigenschaft übergeben1.031spike2401.04.04 10:41
Re: UserControl.Event als eigenschaft übergeben1.008spike2401.04.04 19:29
Re: UserControl.Event als eigenschaft übergeben996WaldiMaywood01.04.04 20:14
Re: UserControl.Event als eigenschaft übergeben1.090spike2401.04.04 20:43
Re: UserControl.Event als eigenschaft übergeben1.085WaldiMaywood01.04.04 21:43
Re: UserControl.Event als eigenschaft übergeben997spike2401.04.04 22:06

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