This document is archived and information here might be outdated. Recommended version. |
Displays the specified dialog in the application.
[Visual Basic .NET] Public Function ShowDialog ( _ ByVal dialogID As Integer, _ [ByRef bShow As Object] _ ) As Object
[C#] public object ShowDialog ( int dialogID, ref object bShow );
Refer to the esriMxDlgIDs Constants help topic for a listing of the dialog ids in ArcMap.
Refer to the esriGxDlgIDs Constants help topic for a listing of the dialog ids in ArcCatalog.
This example shows the TOC in ArcMap if it is not already visible. You would get m_app from the hook in ICommand::OnCreate().
object bShow=(object)true;
//The dialog ID for the TOC is 6
if (!(m_app.IsDialogVisible(6)))
m_app.ShowDialog(6, ref bShow);
Dim bShow As Object=DirectCast(True, Object)
'The dialog ID for the TOC is 6
If Not (m_app.IsDialogVisible(6)) Then
m_app.ShowDialog(6, bShow)
End If
IApplication Interface | esriMxDlgIDs Constants | esriGxDlgIDs Constants