Skip to main content

Displaying a confirmation dialog

You can display a message box or a confirmation dialog using the ICommonUI object. The ICommonUI object can be obtained from the Window.UI property of the IApplication object.

Message box

To display a message box, you can use the ShowMessageBox method of the ICommonUI object.

public void ShowMessageBox(ICommandContext c, ICommandParams p) 
{
//Display a message box
c.App.Window.UI.ShowMessageBox("message here");
}

Notification dialog

To display a notification dialog, you can use the ShowInformationDialog method of the ICommonUI object.

public void ShowInformationDialog(ICommandContext c, ICommandParams p) 
{
//Display the notification dialog
c.App.Window.UI.ShowInformationDialog("message here");
}

Confirmation dialog

The confirmation dialog can use the ShowConfirmDialog method of the ICommonUI object. The return value can be used to evaluate the user's confirmation result.

public void ShowInformationDialog(ICommandContext c, ICommandParams p) 
{
if ( c.App.Window.UI.ShowConfirmDialog("Are you sure you want to execute?") )
{
//If the dialog is OK
} else {
//If you want to cancel
}
}