![]() |
This document is archived and information here might be outdated. Recommended version. |
Wire event when a document is created or opened in ArcGIS desktop applications.
/// <summary>
/// Event member variable
/// </summary>
/// <remarks></remarks>
private ESRI.ArcGIS.ArcMapUI.IDocumentEvents_Event m_docEvents=null;
/// <summary>
/// Set up the wiring of the events.
/// </summary>
/// <param name="myDocument"></param>
/// <remarks></remarks>
private void SetUpDocumentEvent(ESRI.ArcGIS.Framework.IDocument myDocument)
{
m_docEvents=myDocument as ESRI.ArcGIS.ArcMapUI.IDocumentEvents_Event;
m_docEvents.NewDocument += new ESRI.ArcGIS.ArcMapUI.IDocumentEvents_NewDocumentEventHandler(OnNewDocument);
m_docEvents.OpenDocument += new ESRI.ArcGIS.ArcMapUI.IDocumentEvents_OpenDocumentEventHandler(OnOpenDocument);
}
/// <summary>
/// The NewDocument event handler.
/// </summary>
/// <remarks></remarks>
void OnNewDocument()
{
ESRI.ArcGIS.Framework.IDocument theDocument=m_docEvents as ESRI.ArcGIS.Framework.IDocument;
//TODO: Add your document handler event code
}
/// <summary>
/// The OpenDocument event handler.
/// </summary>
/// <remarks></remarks>
void OnOpenDocument()
{
ESRI.ArcGIS.Framework.IDocument theDocument=m_docEvents as ESRI.ArcGIS.Framework.IDocument;
//TODO: Add your document handler event code
}
''' <summary>
''' Event member variable
''' </summary>
''' <remarks></remarks>
Private m_docEvents As ESRI.ArcGIS.ArcMapUI.IDocumentEvents_Event
''' <summary>
''' Set up the wiring of the events.
''' </summary>
''' <param name="myDocument"></param>
''' <remarks></remarks>
Private Sub SetUpDocumentEvent(myDocument As ESRI.ArcGIS.Framework.IDocument)
m_docEvents=CType(myDocument, ESRI.ArcGIS.ArcMapUI.IDocumentEvents_Event)
AddHandler m_docEvents.NewDocument, AddressOf OnNewDocument
AddHandler m_docEvents.OpenDocument, AddressOf OnOpenDocument
End Sub
''' <summary>
''' The NewDocument event handler.
''' </summary>
''' <remarks></remarks>
Private Sub OnNewDocument()
Dim theDocument As ESRI.ArcGIS.Framework.IDocument=CType(m_docEvents, ESRI.ArcGIS.Framework.IDocument)
'TODO: Add your document handler event code
End Sub
''' <summary>
''' The OpenDocument event handler.
''' </summary>
''' <remarks></remarks>
Private Sub OnOpenDocument()
Dim theDocument As ESRI.ArcGIS.Framework.IDocument=CType(m_docEvents, ESRI.ArcGIS.Framework.IDocument)
'TODO: Add your document handler event code
End Sub