確認ダイアログを表示する
ICommonUIオブジェクトを用いてメッセージボックスや確認ダイアログを表示できます。ICommonUIオブジェクトは、IApplicationオブジェクトのWindow.UIプロパティから取得できます。
メッセージボックス
メッセージボックスを表示するにはICommonUIオブジェクトのShowMessageBoxメソッドを利用できます。
public void ShowMessageBox(ICommandContext c, ICommandParams p)
{
// メッセージボックスを表示します
c.App.Window.UI.ShowMessageBox("message here");
}
通知ダイアログ
通知ダイアログはICommonUIオブジェクトのShowInformationDialogメソッドを利用できます。
public void ShowInformationDialog(ICommandContext c, ICommandParams p)
{
// 通知ダイアログを表示します
c.App.Window.UI.ShowInformationDialog("message here");
}
確認ダイアログ
確認ダイアログはICommonUIオブジェクトのShowConfirmDialogメソッドを利用できます。戻り値でユー ザの確認結果を評価できます。
public void ShowInformationDialog(ICommandContext c, ICommandParams p)
{
if ( c.App.Window.UI.ShowConfirmDialog("実行してよろしいですか?") )
{
// ダイアログがOKの場合
} else {
// キャンセルの場合
}
}