ArcObjects Library Reference  

ApplicationEvents

About the Edit event listener Sample

[C#]

ApplicationEvents.cs


[Visual Basic .NET]

ApplicationEvents.vb

Namespace My

  ' The following events are available for MyApplication:
  ' 
  ' Startup: Raised when the application starts, before the startup form is created.
  ' Shutdown: Raised after all application forms are closed.  This event is not raised if the application terminates abnormally.
  ' UnhandledException: Raised if the application encounters an unhandled exception.
  ' StartupNextInstance: Raised when launching a single-instance application and the application is already active. 
  ' NetworkAvailabilityChanged: Raised when the network connection is connected or disconnected.
  Partial Friend Class MyApplication

    Private Sub MyApplication_Startup(ByVal sender As Object, ByVal e As Microsoft.VisualBasic.ApplicationServices.StartupEventArgs) Handles Me.Startup
      '  
      ' TODO: Change ArcGIS runtime binding code as needed.
      '
      If Not ESRI.ArcGIS.RuntimeManager.Bind(ESRI.ArcGIS.ProductCode.Engine) Then
        If Not ESRI.ArcGIS.RuntimeManager.Bind(ESRI.ArcGIS.ProductCode.Desktop) Then
          MessageBox.Show("Unable to bind to ArcGIS runtime. Application will be shut down.")
          e.Cancel = True 'Abort application start up
        End If
      End If
    End Sub

  End Class

End Namespace