Winforms 调整DevExpress XtraGrid列大小时的命中测试不正确
自定义排序和列大小调整不起作用 但是,在MouseUp事件处理程序上实现了自定义排序Winforms 调整DevExpress XtraGrid列大小时的命中测试不正确,winforms,devexpress,xtragrid,mousedown,mouseup,Winforms,Devexpress,Xtragrid,Mousedown,Mouseup,自定义排序和列大小调整不起作用 但是,在MouseUp事件处理程序上实现了自定义排序 if ( hitInfo.InColumnPanel && hitInfo.HitTest == GridHitTest.ColumnEdge) { (e as DXMouseEventArgs).Handled = true; return; } 不适用于该事件 希望能够通过拖动列边缘来单击列标题进行排序和调整大小 private void OnMouseDown(object
if ( hitInfo.InColumnPanel && hitInfo.HitTest == GridHitTest.ColumnEdge)
{
(e as DXMouseEventArgs).Handled = true;
return;
}
不适用于该事件
希望能够通过拖动列边缘来单击列标题进行排序和调整大小
private void OnMouseDown(object sender, MouseEventArgs e)
{
GridHitInfo hitInfo = gridView1.CalcHitInfo(e.Location);
if (hitInfo.HitTest == GridHitTest.ColumnEdge)
{
isEdgeClicked = true;
}
}
private void OnMouseUp(object sender, System.Windows.Forms.MouseEventArgs e)
{
if (isEdgeClicked)
{ isEdgeClicked = false;
return;
}
else
{
(e as DXMouseEventArgs).Handled = true;
}
}