From 1f7091dac2a5dddf4a0a40acb0940d3787cf35f5 Mon Sep 17 00:00:00 2001 From: lixiaojun <1287241240@qq.com> Date: 星期二, 18 二月 2025 14:05:47 +0800 Subject: [PATCH] 损失统计整理 --- WinFrmUI/HStation.WinFrmUI.Xhs.Core/01-home/03-property/HomeXhsProjectPropertyCtrl.cs | 33 +++++++++++++++++++-------------- 1 files changed, 19 insertions(+), 14 deletions(-) diff --git a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/01-home/03-property/HomeXhsProjectPropertyCtrl.cs b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/01-home/03-property/HomeXhsProjectPropertyCtrl.cs index 1e8b682..380b5ed 100644 --- a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/01-home/03-property/HomeXhsProjectPropertyCtrl.cs +++ b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/01-home/03-property/HomeXhsProjectPropertyCtrl.cs @@ -1,12 +1,10 @@ 锘縰sing DevExpress.XtraBars; -using DevExpress.XtraEditors; using DevExpress.XtraEditors.Repository; using DevExpress.XtraLayout.Utils; using DevExpress.XtraVerticalGrid.Events; namespace HStation.WinFrmUI { - public partial class HomeXhsProjectPropertyCtrl : XtraUserControl { public HomeXhsProjectPropertyCtrl() @@ -14,8 +12,13 @@ InitializeComponent(); this.layoutControl1.SetupLayoutControl(); SetDescriptionVisible(false);//榛樿璁剧疆灞炴�ф弿杩伴潰鏉夸笉鏄剧ず + this.barBtnDirect.Visibility = BarItemVisibility.Never; } + /// <summary> + /// 璺宠浆浜嬩欢 + /// </summary> + public event Action<long> JumpDirectEvent; /// <summary> /// 缁戝畾瀵硅薄 @@ -38,11 +41,11 @@ { if (this.SelectedObject == null) { - + this.barBtnDirect.Visibility = BarItemVisibility.Never; } else { - + this.barBtnDirect.Visibility = BarItemVisibility.Always; } } @@ -157,7 +160,7 @@ } } - #endregion + #endregion 灞炴�ф樉绀哄悕绉板拰鎻忚堪 #region bool @@ -172,7 +175,7 @@ e.RepositoryItem = ckEdit; } - #endregion + #endregion bool #region 瀵屾枃鏈� @@ -187,7 +190,7 @@ e.RepositoryItem = memoEdit; } - #endregion + #endregion 瀵屾枃鏈� #region 鍥剧墖 @@ -200,18 +203,16 @@ e.Row.Expanded = true; } - #endregion - + #endregion 鍥剧墖 } //灞炴�у�兼鍦ㄦ敼鍙� - void propertyGridControl1_CellValueChanging(object sender, DevExpress.XtraVerticalGrid.Events.CellValueChangedEventArgs e) + private void propertyGridControl1_CellValueChanging(object sender, DevExpress.XtraVerticalGrid.Events.CellValueChangedEventArgs e) { - } //灞炴�у�兼敼鍙橈紝鏇存柊鍦板浘鍜孞sonModel瀵硅薄 - void propertyGridControl1_CellValueChanged(object sender, DevExpress.XtraVerticalGrid.Events.CellValueChangedEventArgs e) + private void propertyGridControl1_CellValueChanged(object sender, DevExpress.XtraVerticalGrid.Events.CellValueChangedEventArgs e) { var fieldName = e.Row.Properties.FieldName.Split(new char[] { '.' }).Last(); var descriptor = this.propertyGridControl1.GetPropertyDescriptor(e.Row); @@ -239,7 +240,11 @@ //璺宠浆 private void barBtnDirect_ItemClick(object sender, ItemClickEventArgs e) { - XtraMessageBox.Show("姝e湪寮�鍙戜腑..."); + if (this.SelectedObject == null) + { + return; + } + JumpDirectEvent?.Invoke(this.SelectedObject.Project.ID); } } -} +} \ No newline at end of file -- Gitblit v1.9.3