From af80c4bda18c127f85de0b9e87d8d532e7a6b229 Mon Sep 17 00:00:00 2001 From: duheng <2784771470@qq.com> Date: 星期三, 25 十二月 2024 09:54:16 +0800 Subject: [PATCH] 变量修改 --- WinFrmUI/Yw.WinFrmUI.Phart.Core/02-universal/02-edit/UniversalChartExcelEditCtrl.cs | 13 +++++++++++-- 1 files changed, 11 insertions(+), 2 deletions(-) diff --git a/WinFrmUI/Yw.WinFrmUI.Phart.Core/02-universal/02-edit/UniversalChartExcelEditCtrl.cs b/WinFrmUI/Yw.WinFrmUI.Phart.Core/02-universal/02-edit/UniversalChartExcelEditCtrl.cs index 55c0316..255ed0d 100644 --- a/WinFrmUI/Yw.WinFrmUI.Phart.Core/02-universal/02-edit/UniversalChartExcelEditCtrl.cs +++ b/WinFrmUI/Yw.WinFrmUI.Phart.Core/02-universal/02-edit/UniversalChartExcelEditCtrl.cs @@ -7,13 +7,17 @@ InitializeComponent(); this.gridView1.SetDefaultEditView(); this.gridView1.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; - + this.repImgCmbFeatType.Items.Add("涓夋鎷熷悎", Yw.Ahart.eFeatType.Cubic, -1); this.repImgCmbEditModel.Items.Add("榧犳爣", 0, -1); this.repImgCmbEditModel.Items.Add("閿洏", 1, -1); this.universalEditChart1.DefinePointChangedEvent += UniversalEditChart1_DefinePointChangedEvent; + this.universalEditChart1.SelectedPointIndexChangedEvent += (index) => + { + this.gridView1.FocusedRowHandle = index; + }; } @@ -106,6 +110,7 @@ _def_pt_list.Add(new Geometry.Point2d(x, y)); this.bindingSource1.ResetBindings(false); + this.gridView1.FocusedRowHandle = _def_pt_list.Count - 1; SetChart(_feat_type, _def_pt_list); } @@ -113,12 +118,16 @@ //鍒犻櫎鐐� private void btnDelete_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { + if (_def_pt_list == null || !_def_pt_list.Any()) + return; + if (_def_pt_list == null || _def_pt_list.Count <= 4) + return; var row = this.gridView1.GetCurrentViewModel(_def_pt_list); if (row == null) return; _def_pt_list.Remove(row); this.bindingSource1.ResetBindings(false); - SetChart(_feat_type, _def_pt_list); + SetChart(_feat_type, _def_pt_list); } /// <summary> -- Gitblit v1.9.3