![]() |
This document is archived and information here might be outdated. Recommended version. |
| ArcObjects Help for .NET developers > ESRI.ArcGIS.Snippets > Snippets > Display Template Information in MessageBox Snippet (ArcObjects .NET 10.4 SDK) |
Display path information on the loaded templates in a Message Box.
///<summary>Display path information on the loaded templates in a Message Box.</summary>
///
///<param name="application">An IApplication interface.</param>
///
///<remarks></remarks>
public void DisplayTemplateInformationInMessageBox(ESRI.ArcGIS.Framework.IApplication application)
{
ESRI.ArcGIS.Framework.ITemplates templates=application.Templates;
//Active document path
System.String documentFileName=templates.get_Item(templates.Count - 1);
System.Windows.Forms.MessageBox.Show("Document path: " + documentFileName);
//Templates
for (System.Int32 i=0; i < templates.Count - 1; i++)
{
System.String templateName=(i == 0) ? "Normal template" : "Base template";
System.Windows.Forms.MessageBox.Show(templateName + ": " + templates.get_Item(i));
}
}
'''<summary>Display path information on the loaded templates in a Message Box.</summary>
'''
'''<param name="application">An IApplication interface.</param>
'''
'''<remarks></remarks>
Public Sub DisplayTemplateInformationInMessageBox(ByVal application As ESRI.ArcGIS.Framework.IApplication)
Dim templates As ESRI.ArcGIS.Framework.ITemplates=application.Templates
' Active document path
Dim documentFileName As System.String=templates.Item(templates.Count - 1)
System.Windows.Forms.MessageBox.Show("Document path: " + documentFileName)
' Templates
Dim i As System.Int32=0
For i=0 To templates.Count - 1
Dim templateName As System.String=CStr(Microsoft.VisualBasic.IIf((i=0), "Normal template", "Base template"))
System.Windows.Forms.MessageBox.Show(templateName + ": " + templates.Item(i))
Next i
End Sub