internal void AlignColumns()
{
int cX = Padding.Left;
if (topLeftButton != null)
{
topLeftButton.Location = new Point(Padding.Left, Padding.Top);
cX = topLeftButton.Location.X + topLeftButton.Width + CellPadding;
}
for (int i = 0; i < Columns.Count; i++)
{
var column = Columns[i];
column.control.Location = new Point(cX, Padding.Top);
cX += column.control.Width + CellPadding;
}
UpdateScrolls();
}
internal void AlignRows()