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

VB.NET - Ein- und Umsteiger
Events "weiterleiten" 
Autor: RobBash
Datum: 16.04.09 11:11

Hallo,

kann man Events direkt weiterleiten?

Hintergrund:

Ich habe ein Panel, in das ich Labels lade. Wenn ich mit der Mouse über einem Label bin, werden auch die Mouse-Events vom Label ausgelöst, nicht die vom Panel.

Angenommen das Panel ist auf einer Form und ich möchte die Mouse-Events, die das Panel und untergeordnete Controls betrifft, im Form behandeln, muss ich dann für jedes untergeordnete Control die Events behandeln und dann neue auslösen?
...
  Dim l as Label
  AddHandler l.MouseClick, AddressOf Labels_MouseClick
...
  Public Shadows Event MouseClick(ByVal sender As Object, ByVal e As _
    MouseEventArgs)
 
  Private Sub Labels_MouseClick(ByVal sender As Object, ByVal e As _
    MouseEventArgs)
    RaiseEvent MouseClick(sender, e)
  End Sub
Oder geht das auch irgendwie "direkt"?

Danke im voraus!

Gru?
(Bash)

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Events "weiterleiten"4.634RobBash16.04.09 11:11
Re: Events "weiterleiten"1.587ModeratorDaveS16.04.09 14:12
Re: Events "weiterleiten"1.477RobBash16.04.09 15:41

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