I used the panel like this:
HTML:
<asp:Panel ID="checkBoxPanel" runat="server" CssClass="scrollingControlContainer"> <asp:CheckBoxList ID="chblCustomers" runat="server"></asp:CheckBoxList> </asp:Panel>
. Filling method
chblCustomers.Items.Add("CK"); chblCustomers.Items.Add("Tommy"); chblCustomers.Items.Add("C&A"); chblCustomers.Items.Add("CK"); chblCustomers.Items.Add("Tommyyyyyyyyyyyyy"); chblCustomers.Items.Add("C&A"); chblCustomers.Items.Add("CK");
And its CSS:
.scrollingControlContainer { overflow-x: auto; overflow-y: scroll; }

source share