Community
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
Have you looked at documentation for WithEvents?
http://msdn.microsoft.com/en-us/library/aty3352y(v=vs.100).aspx