From 7f8b8a885b74ba9eca2b76d14c6f6028b28b92bd Mon Sep 17 00:00:00 2001 From: qingxiang <547013892@qq.com> Date: Thu, 29 Oct 2020 17:47:17 +0800 Subject: [PATCH] Update Table.cs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 解决:拖拽列的同时触发排序事件。 --- WinForm.UI/Controls/Table.cs | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/WinForm.UI/Controls/Table.cs b/WinForm.UI/Controls/Table.cs index 1284241..e64fb83 100644 --- a/WinForm.UI/Controls/Table.cs +++ b/WinForm.UI/Controls/Table.cs @@ -794,11 +794,12 @@ private void HandleEvent(MouseEventArgs e) { if (item.Bounds.Contains(e.Location)) { - if (!item.SortColumn) - return; - item.Desc = !item.Desc; - this.Invalidate(Rectangle.Round(item.Bounds)); - OnSortClick(new TableColumnSortEventArgs(item)); + //注释掉以解决拖拽列时,触发点击排序事件。 + //if (!item.SortColumn) + // return; + //item.Desc = !item.Desc; + //this.Invalidate(Rectangle.Round(item.Bounds)); + //OnSortClick(new TableColumnSortEventArgs(item)); return; } }