protected override void MouseMove(int x, int y, int xDelta, int yDelta) { base.MouseMove(x, y, xDelta, yDelta); if (selectedWidget != null && selectedWidget == widgets[view.tableIndex]) { TableWidget table = (TableWidget)widgets[view.tableIndex]; table.MouseMove(x, y, xDelta, yDelta); } }