public MetroDataGridHelper(ControlsLibrary.MetroScrollBar scrollbar, DataGridView grid, bool vertical) { _scrollbar = scrollbar; _scrollbar.UseBarColor = true; _grid = grid; _ishorizontal = !vertical; foreach (var item in _grid.Controls) { if (item.GetType() == typeof(VScrollBar)) { vScrollbar = (VScrollBar)item; } if (item.GetType() == typeof(HScrollBar)) { hScrollbar = (HScrollBar)item; } } _grid.RowsAdded += new DataGridViewRowsAddedEventHandler(_grid_RowsAdded); _grid.UserDeletedRow += new DataGridViewRowEventHandler(_grid_UserDeletedRow); _grid.Scroll += new ScrollEventHandler(_grid_Scroll); _grid.Resize += new EventHandler(_grid_Resize); _grid.RowsRemoved += new DataGridViewRowsRemovedEventHandler(_grid_RowsRemoved); _scrollbar.Scroll += _scrollbar_Scroll; _scrollbar.ScrollbarSize = 17; UpdateScrollbar(); }
public MetroDataGridHelper(ControlsLibrary.MetroScrollBar scrollbar, DataGridView grid) { new MetroDataGridHelper(scrollbar, grid, true); }