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("-->设置参数"); }
public bool SetParameters() { if (parameters.Any()) { var args = new NeedParameterArgs { Parameters = parameters }; needParameters?.Invoke(null, args); if (args.IsCancel) { return(false); } } return(true); }