New to Telerik UI for WinForms? Download free 30-day trial

Hiding Sheet Selector and Stretching Scrollbar in UI for WinForms Spreadsheet

Environment

Product Version Product Author
2025.2.520 RadSpreadsheet for WinForms Dinko Krastev

Description

This article will show how to hide the sheet selector and make the horizontal scrollbar fill the entire space.

Solution

To hide the sheet selector and stretch the scrollbar in RadSpreadsheet, follow these steps:

  1. Remove all elements inside the sheet selector except for the scrollbar.
  2. Adjust the left margin of the scrollbar to make it span the entire width of the Spreadsheet in the SizeChanged event of the control.

Use the following code snippets:

private void radSpreadsheet1_SizeChanged(object sender, EventArgs e)
{            
    this.radSpreadsheet1.SpreadsheetElement.SheetSelector.ScrollBar.Margin = new Padding(-1 * this.radSpreadsheet1.SpreadsheetElement.Size.Width / 2 - 20, -2, 0, 0);
}

private void RadForm1_Load(object sender, EventArgs e)
{
    while (this.radSpreadsheet1.SpreadsheetElement.SheetSelector.Children.Count>1)
    {
        this.radSpreadsheet1.SpreadsheetElement.SheetSelector.Children.RemoveAt(0);
    }

    this.radSpreadsheet1.SpreadsheetElement.SheetSelector.ScrollBar.MinSize = new Size(0, 20);
    this.radSpreadsheet1.SpreadsheetElement.SheetSelector.ScrollBar.Margin = new Padding(-1 * this.radSpreadsheet1.Size.Width / 2 -20,-2, 0, 0);
}

See Also

In this article