vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 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
Event auslösen 
Autor: norbert55
Datum: 07.07.04 13:42

Hallo NG,
' Klasse mit Event
    Public Class testEvent
        Public Event MyEvent(ByVal sender As Object, ByVal e As EventArgs)
 
        Public Sub OnEvent()
            RaiseEvent MyEvent(Me, New EventArgs)
        End Sub
    End Class
    ' Instanz der Klasse testEvent
    Public WithEvents te As New testEvent
 
    ' Eventroutine
    Private Sub te_MyEvent(ByVal sender As Object, ByVal e As System.EventArgs) _
      Handles te.MyEvent
        MsgBox("MyEvent raised")
    End Sub
 
    ' Event auslösen    Private Sub Form1_Load(ByVal sender As System.Object, 
    ' ByVal e As System.EventArgs) Handles MyBase.Load
        te.OnEvent()
    End Sub
ich möchte gern das Beispiel von DaveS verwenden, um folgendes Problem zu lösen:
Habe auf Form1 einen Button "Abbruch".
Private Sub Button2_Click(ByVal sender As Object, ByVal e As System.EventArgs) _
  Handles Button2.Click
Wenn man den klickt, soll alles abgebrochen werden und der Zustand hergestellt werden, der beim Laden von Form1 bestanden hat. Nehmen wir an, ich habe zwei Klassen mit Funktionen zum Kopieren und Schreiben von Dateien.
Public Class cWriteFile
Public Class cDateiCopy
Wenn darin gerade gearbeitet wird, wie kann auf den Abbruch reagiert werden? Leider schreibt DaveS nicht, wo die einzelnen Zeilen untergebracht werden müssen. Und wenn man's nicht völlig versteht, kommt man mit Ausprobieren nie ans Ziel. Kann mir jemand sagen, wie's geht?
Gruß Norbert
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Event auslösen1.020norbert5507.07.04 13:42
Re: Event auslösen756ModeratorDaveS07.07.04 14:22
Re: Event auslösen673norbert5507.07.04 15:15
Re: Event auslösen705spike2407.07.04 16:38
Re: Event auslösen725norbert5507.07.04 17:22
Re: Event auslösen754spike2408.07.04 09:38
Re: Event auslösen728Moderatorralf_oop07.07.04 17:16
Re: Event auslösen733norbert5507.07.04 20:46
Re: Event auslösen969ModeratorDaveS07.07.04 21:55
Re: Event auslösen656spike2408.07.04 09:41
Re: Event auslösen717norbert5508.07.04 11:05
Re: Event auslösen694WaldiMaywood08.07.04 11:12
Re: Event auslösen718norbert5508.07.04 11:26
Re: Event auslösen802WaldiMaywood08.07.04 11:47
Re: Event auslösen732norbert5508.07.04 12:08
Re: Event auslösen727WaldiMaywood08.07.04 12:26
Re: Event auslösen720norbert5508.07.04 17:09
Re: Event auslösen817norbert5508.07.04 17:11
Re: Event auslösen1.118ModeratorDaveS08.07.04 12:27
Re: Event auslösen669norbert5508.07.04 12:33

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