vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 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
Re: Ereignis abfangen 
Autor: lakamabi
Datum: 18.03.08 15:40

Wo wir gerade beim thema sind :

gibt es für den folgenden Code auch eine Möglichkeit, dass ohne einen eigenen Timer zu gestalten?

Ich hab leider keine Möglichkeit gefunden, dass Event vom Timer_tick abzufangen bzw wusste nich genau wie.

ich denke, wozu die Klasse dient ist klar :

Class Eventklasse
    Inherits Button
 
    Friend intZaehler As Integer
    Private tTimer As myTimer
 
    Public Event Dreifachklick(ByVal Sender As Object)
 
    Private Sub Ev_Baby(ByVal sender As Object) Handles Me.Dreifachklick
        If IsNothing(tTimer) Then
            tTimer = New myTimer(Me)
            tTimer.Interval = 1000
            tTimer.Start()
        ElseIf Not tTimer.Enabled Then
            tTimer.Enabled = True
        End If
        intZaehler += 1
 
        If intZaehler = 3 Then
            MsgBox("3-Fach geklickt!")
        End If
    End Sub
 
    Protected Overrides Sub OnMouseClick(ByVal e As _
      System.Windows.Forms.MouseEventArgs)
        MyBase.OnMouseClick(e)
        RaiseEvent Dreifachklick(Me)
    End Sub
 
    Private Class myTimer
        Inherits Timer
        Dim meinHerr As Eventklasse
 
        Public Sub New(ByRef Objekt As Eventklasse)
            meinHerr = Objekt
        End Sub
 
        Protected Overrides Sub OnTick(ByVal e As System.EventArgs)
            MyBase.OnTick(e)
            meinHerr.intZaehler = 0
            Me.Enabled = False
        End Sub
    End Class
 
End Class
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Ereignis abfangen1.388lakamabi18.03.08 13:54
Re: Ereignis abfangen933Melkor18.03.08 14:07
Re: Ereignis abfangen978lakamabi18.03.08 14:13
Re: Ereignis abfangen1.124Melkor18.03.08 14:14
Re: Ereignis abfangen932lakamabi18.03.08 14:17
Re: Ereignis abfangen1.024Melkor18.03.08 14:18
Re: Ereignis abfangen1.030lakamabi18.03.08 14:49
Re: Ereignis abfangen1.071lakamabi18.03.08 15:40
Re: Ereignis abfangen938Melkor18.03.08 15:48
Re: Ereignis abfangen1.062lakamabi18.03.08 16:25
Re: Ereignis abfangen1.125Melkor18.03.08 18:00
Re: Ereignis abfangen951lakamabi19.03.08 12:29
Re: Ereignis abfangen1.109Melkor19.03.08 12:42
Re: Ereignis abfangen1.047lakamabi18.03.08 16:31

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