private int CalcColumnWidth() { return GetNumVariableColumns() == 0 ? ManagedControl.Width - GetFixedWidthIncludingGaps() : (ManagedControl.Width - GetFixedWidthIncludingGaps()) / GetNumVariableColumns(); }