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); }
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); } }
private void OnMouseMove(CMouseEventArgs e) { CMouseHandler<CMouseEventArgs> temp = mouseMove; if (temp != null) { temp.Invoke(e); } }
protected virtual void GameMouseMove(CMouseEventArgs e) { }
protected virtual void GameMouseDown(CMouseEventArgs e) { }
protected virtual void GameMouseAway(CMouseEventArgs e) { }