Example #1
0
        private void NeedParameters(object sender, NeedParameterArgs e)
        {
            var parameters = new FrmParameters();

            parameters.SetParameters(e.Parameters);
            var dlgResult = parameters.ShowDialog(this);

            if (dlgResult != DialogResult.OK)
            {
                e.IsCancel = true;
                return;
            }
            Log("-->设置参数");
        }
Example #2
0
 public bool SetParameters()
 {
     if (parameters.Any())
     {
         var args = new NeedParameterArgs {
             Parameters = parameters
         };
         needParameters?.Invoke(null, args);
         if (args.IsCancel)
         {
             return(false);
         }
     }
     return(true);
 }