使面板仅水平滚动,不起作用

时间:2013-05-17 16:48:57

标签: c# asp.net

我左侧有一个面板,我希望它只能水平滚动但不起作用。我进入了面板属性并将ScrollBars设置为水平,它显示但不起作用。图片如下。

  <asp:Panel ID="panelButtons" runat="server"  Direction="LeftToRight" 
         CssClass="leftPanel" ScrollBars="Horizontal" ></asp:Panel>

enter image description here

2 个答案:

答案 0 :(得分:2)

我会用css:http://jsfiddle.net/8HJ4v/

执行此操作

溢出属性是重要的部分:

overflow-x:scroll;
overflow-y:hidden;

答案 1 :(得分:1)

您正尝试使用嵌套面板并明确设置两个面板的宽度。

<asp:Panel ID="panelContainer" runat="server"  Direction="LeftToRight" CssClass="leftPanelContainer" ScrollBars="Horizontal" Width="300px;">
  <asp:Panel ID="panelButtons" runat="server"  Direction="LeftToRight" CssClass="leftPanel" ScrollBars="Horizontal" Width="1000px">
    LEFT PANEL
  </asp:Panel>
</asp:Panel>