public void ForwardMouseWheelToGrid(CMouseEventArgs mouseEventArgs)
        {
            var source = PresentationSource.FromVisual(DataGridView);

            if (source != null)
            {
                DataGridView_OnPreviewKeyDown(null, new KeyEventArgs(null, source, 0, mouseEventArgs.Delta > 0 ? Key.Up : Key.Down));
            }
        }
 public void ForwardMouseWheel(CMouseEventArgs e)
 {
     OnMouseWheel(new MouseEventArgs((MouseButtons)e.Button, e.Clicks, (int)e.X, (int)e.Y, e.Delta));
 }
 public void ForwardMouseWheelToGrid(CMouseEventArgs e)
 {
     _grid.ForwardMouseWheel(e);
 }
Exemplo n.º 4
0
        public void mouseEventsHandler()
        {
            CMouseEventArgs e;
            CPoint point = GetMousePoint();
            CMouseButtons vKey = GetCurMouseDownKeys();

            if (!IsLeave())
            {
                if (vKey != CMouseButtons.None)
                {
                    e = new CMouseEventArgs(point.X, point.Y, vKey);
                    this.OnMouseDown(e);
                }
                e = new CMouseEventArgs(point.X, point.Y, false);
                this.OnMouseMove(e);
            }
            else {
                e = new CMouseEventArgs(-1, -1, true);
                this.OnMouseAway(e);
            }
        }
Exemplo n.º 5
0
 private void OnMouseMove(CMouseEventArgs e)
 {
     CMouseHandler<CMouseEventArgs> temp = mouseMove;
     if (temp != null)
     {
         temp.Invoke(e);
     }
 }
Exemplo n.º 6
0
 protected virtual void GameMouseMove(CMouseEventArgs e)
 {
 }
Exemplo n.º 7
0
 protected virtual void GameMouseDown(CMouseEventArgs e)
 {
 }
Exemplo n.º 8
0
 protected virtual void GameMouseAway(CMouseEventArgs e)
 {
 }