Exemple #1
0
 protected virtual void OnDialogCancelClicked(object sender, SimuArgsDialogValuesArgs e)
 {
     if (sender == dialog)
     {
         dialog.Close();
         dialog = null;
     }
 }
Exemple #2
0
 protected virtual void OnDialogEnsureClicked(object sender, SimuArgsDialogValuesArgs e)
 {
     if (sender == dialog)
     {
         VariableUnitChangeEventArgs _e = new VariableUnitChangeEventArgs();
         for (int i = 0; i < 5; i++)
         {
             if (this[i + 1] != null)
             {
                 if (!(e.Values[i] is SimuArgsDialogUnlockValue))
                 {
                     this[i + 1].Islocked = true;
                     this[i + 1].Value    = e.Values[i];
                     _e.Old = _e.New = this[i + 1];
                     if (e.IsLocks[i])
                     {
                         VariableUnitLocked(this, _e);
                     }
                     else
                     {
                         VariableUnitValueChanged(this, _e);
                     }
                     Update();
                 }
                 if (e.Values[i] is SimuArgsDialogUnlockValue && this[i + 1].Islocked)
                 {
                     this[i + 1].Islocked = false;
                     _e.Old = _e.New = this[i + 1];
                     VariableUnitUnlocked(this, _e);
                     Update();
                 }
             }
         }
         dialog.Close();
         dialog = null;
         Update();
     }
 }