Exemple #1
0
 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);
 }
Exemple #2
0
        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);
        }