This document is archived and information here might be outdated. Recommended version. |
Use the ShowDialog to open an GxDialog.
///<summary>Use the ShowDialog to open an GxDialog.</summary> /// ///<param name="application">An IApplication interface.</param> ///<param name="esriGxDlgID">An esriGxDlgIDs enumeration that is the type of dialog to open. Example: ESRI.ArcGIS.ArcCatalogUI.esriGxDlgIDs.esriGxDlgCustomize</param> /// ///<remarks>Refer to the EDN document http://edndoc.esri.com/arcobjects/9.1/default.asp?URL=/arcobjects/9.1/ComponentHelp/esriArcCatalogUI/esriGxDlgIDs.htm for a listing of available esriGxDlgIDs that can be used as the esriGxDlgID parameter.</remarks> public void OpenGxDialog(ESRI.ArcGIS.Framework.IApplication application, ESRI.ArcGIS.ArcCatalogUI.esriGxDlgIDs esriGxDlgID) { if(application == null) { return; } System.Int32 dialogID=(System.Int32)esriGxDlgID; // example: ESRI.ArcGIS.ArcCatalogUI.esriGxDlgIDs.esriGxDlgCustomize if (!application.IsDialogVisible(dialogID)) { System.Object optionalParam=System.Type.Missing; application.ShowDialog(dialogID, ref optionalParam); } }
'''<summary>Use the ShowDialog to open an GxDialog.</summary> ''' '''<param name="application">An IApplication interface.</param> '''<param name="esriGxDlgID">An esriGxDlgIDs enumeration that is the type of dialog to open. Example: ESRI.ArcGIS.ArcCatalogUI.esriGxDlgIDs.esriGxDlgCustomize</param> ''' '''<remarks>Refer to the EDN document http://edndoc.esri.com/arcobjects/9.1/default.asp?URL=/arcobjects/9.1/ComponentHelp/esriArcCatalogUI/esriGxDlgIDs.htm for a listing of available esriGxDlgIDs that can be used as the esriGxDlgID parameter.</remarks> Public Sub OpenGxDialog(ByVal application As ESRI.ArcGIS.Framework.IApplication, ByVal esriGxDlgID As ESRI.ArcGIS.ArcCatalogUI.esriGxDlgIDs) If application Is Nothing Then Return End If Dim dialogID As System.Int32=CInt(esriGxDlgID) ' example: ESRI.ArcGIS.ArcCatalogUI.esriGxDlgIDs.esriGxDlgCustomize If (Not application.IsDialogVisible(dialogID)) Then Dim optionalParam As System.Object=System.Type.Missing application.ShowDialog(dialogID, optionalParam) End If End Sub