コード例 #1
0
ファイル: Dialog.cs プロジェクト: gunters63/playground
 public static void OnOk(IDialogCallbacks callbacks, DialogParm result)
 {
     if (callbacks != null)
     {
         callbacks.OnOk(result);
     }
 }
コード例 #2
0
ファイル: Dialog.cs プロジェクト: gunters63/playground
 void IDialogCallbacks.OnOk(DialogParm result)
 {
     dialogHistory.Push(this);
     if (ok != null)
     {
         try
         {
             ok.Invoke(result);
         }
         catch (Exception ex)
         {
             ToolboxMethods.ShowException("Dialog OnOk", ex);
             ToolboxMethods.LogException(ex);
         }
     }
 }
コード例 #3
0
ファイル: Dialog.cs プロジェクト: gunters63/playground
 void ActivateCore(DialogParm args)
 {
     this.args = args;
     dialogForm.Activate(this, args);
     Form.TopMost = true;
     Form.Show();
     OnEnter();
 }
コード例 #4
0
ファイル: Dialog.cs プロジェクト: gunters63/playground
 void IDialog.Activate(DialogParm args)
 {
     PreviousFormOnLeave();
     ActivateCore(args);
     HidePreviousForm();
 }