Events Question

Events Question

Amremad
Collaborator Collaborator
608 Views
2 Replies
Message 1 of 3

Events Question

Amremad
Collaborator
Collaborator

What's is deferent between the next two code

    Private Shared WithEvents docEvents As DocumentCollection
    Private Shared Sub docEvents_DocumentDestroyed(sender As Object, e As DocumentDestroyedEventArgs) Handles docEvents.DocumentDestroyed
        MsgBox(e.FileName & " docEvents_DocumentDestroyed")
    End Sub

    <CommandMethod("StartEventHandling")> _
    Public Sub Asdkcmd()
        docEvents = Application.DocumentManager
    End Sub

 and

Private Shared docDestroyedEvent As DocumentDestroyedEventHandler
    Public Shared Sub OnDocumentDestroyed(ByVal sender As Object, ByVal e As DocumentDestroyedEventArgs)
        MsgBox(e.FileName & " OnDocumentDestroyed")
    End Sub

    <CommandMethod("StartEventHandling")> _
    Public Sub Asdkcmd()
        Dim docs As DocumentCollection = Application.DocumentManager
        If docDestroyedEvent Is Nothing Then
            docDestroyedEvent = New DocumentDestroyedEventHandler(AddressOf OnDocumentDestroyed)
            AddHandler docs.DocumentDestroyed, docDestroyedEvent
        End If
    End Sub

 

and what's the best for use

0 Likes
609 Views
2 Replies
Replies (2)
Message 2 of 3

Amremad
Collaborator
Collaborator

?

0 Likes
Message 3 of 3

jeff
Collaborator
Collaborator

Have you looked at documentation for WithEvents?

http://msdn.microsoft.com/en-us/library/aty3352y(v=vs.100).aspx

You can also find your answers @ TheSwamp
0 Likes