protected override void OnKeyDown(KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { if (enteredItem != null) { ReSetEnterItemArrow(); MouseEventArgs e1 = new MouseEventArgs(MouseButtons.Left, 1, 0, 0, 0); CloumClick?.Invoke(this, new TaskMgrListHeaderEventArgs(enteredItem, items.IndexOf(enteredItem), e1)); } } base.OnKeyDown(e); }
protected override void OnMouseUp(MouseEventArgs e) { if (moveItem != null) { if (moveItem.TargetIndex != 0 && moveItem.TargetIndex != sortedItems.IndexOf(moveItem)) { moveItem.DisplayIndex = moveItem.TargetIndex; LastMoveCloumNowIndex = moveItem.TargetIndex; moveItem.TargetIndex = 0; } moveItem.MovingDrawX = moveItem.X; moveItem.IsMoveing = false; drawBlueLineLeft = false; drawBlueLineRight = false; vsed = false; Invalidate(); moveItem = null; } else if (resizeItem != null) { resizeItem = null; } else if (enteredItem != null) { if (e.Button == MouseButtons.Left) { ReSetEnterItemArrow(); } CloumClick?.Invoke(this, new TaskMgrListHeaderEventArgs(enteredItem, Items.IndexOf(enteredItem), e)); } mouseDowned = false; base.OnMouseUp(e); }