using DevExpress.XtraEditors; using System; using System.Windows.Forms; namespace Yw.WinFrmUI.Phart { public partial class ImportCurveByPictureDlg : XtraForm { public ImportCurveByPictureDlg() { InitializeComponent(); this.importCurveByPictureCtrl1.ReloadDataEvent += ImportCurveByPictureCtrl1_ReloadDataEvent; } private void ImportCurveByPictureCtrl1_ReloadDataEvent(string curveCode, Yw.WinFrmUI.Phart.eSourceWay eCurveSourceFrom, Model.PumpCurveInfo featCurveExpressGroup) { var result = this.ReloadDataEvent?.Invoke(curveCode, eCurveSourceFrom, featCurveExpressGroup); if (result == null || !result.Value) { XtraMessageBox.Show("导入失败!"); return; } XtraMessageBox.Show("导入成功!"); this.DialogResult = DialogResult.OK; this.Close(); } /// /// 回调事件 /// public event Func ReloadDataEvent; } }