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