From 5e776f1884d4d865c8d3d037a1fb10fb083f37ed Mon Sep 17 00:00:00 2001 From: Shuxia Ning <NingShuxia0927@outlook.com> Date: 星期五, 03 一月 2025 11:13:02 +0800 Subject: [PATCH] PhartRelation 新增远程方式 --- WinFrmUI/Yw.WinFrmUI.Core/00-core/GridViewExtensions.cs | 21 ++++++++++++++++++--- 1 files changed, 18 insertions(+), 3 deletions(-) diff --git a/WinFrmUI/Yw.WinFrmUI.Core/00-core/GridViewExtensions.cs b/WinFrmUI/Yw.WinFrmUI.Core/00-core/GridViewExtensions.cs index 201149a..f0fdf38 100644 --- a/WinFrmUI/Yw.WinFrmUI.Core/00-core/GridViewExtensions.cs +++ b/WinFrmUI/Yw.WinFrmUI.Core/00-core/GridViewExtensions.cs @@ -1,10 +1,24 @@ -锘縩amespace Yw.WinFrmUI +锘縰sing DevExpress.CodeParser; +using DevExpress.Utils.Behaviors; +using DevExpress.Utils.DragDrop; + +namespace Yw.WinFrmUI { /// <summary> /// GridView鐨勬嫇灞曠被 /// </summary> public static class GridViewExtensions { + /// <summary> + /// 鏍规嵁 client point 鑾峰彇琛岀储寮� + /// </summary> + public static int GetRowHandleByCP(this GridView grid, Point cp) + { + Point pt = grid.GridControl.PointToClient(cp); + var hitInfo = grid.CalcHitInfo(pt); + return hitInfo.RowHandle; + } + #region 榛樿 /// <summary> @@ -33,8 +47,7 @@ grid.OptionsBehavior.ReadOnly = true; - - + grid.OptionsView.EnableAppearanceOddRow = true; // 浣胯兘 // 鍜屽拰涓婇潰缁戝畾 鍚屾椂浣跨敤鏈夋晥 grid.Appearance.EvenRow.BackColor = Color.FromArgb(244, 248, 251); // 璁剧疆鍋舵暟琛岄鑹� grid.OptionsView.EnableAppearanceEvenRow = true; @@ -451,5 +464,7 @@ + + } } -- Gitblit v1.9.3