.NET

Reply
Mentor
217 Posts
1 Kudo
Registered: ‎08-24-2010
Post 1 of 3

Events Question

143 Views, 2 Replies
04-09-2013 03:59 AM

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

Mentor
217 Posts
1 Kudo
Registered: ‎08-24-2010
Post 2 of 3

Re: Events Question

04-10-2013 11:49 AM in reply to: Amremad

?

Valued Mentor
340 Posts
53 Kudos
Registered: ‎05-12-2009
Post 3 of 3

Re: Events Question

04-10-2013 01:51 PM in reply to: Amremad

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
Post to the Community

Have questions about Autodesk products? Ask the community.

New Post