ListBox的Windows窗体“版本”具有名为ScrollAlwaysVisible
的属性。它可以轻松地从控件中删除滚动条。
我有什么办法可以在webforms的asp控件中实现相同的功能吗?我将框的行数设置为与列表数据相同,因此不需要滚动条。它看起来非常难看。
按要求设置列表框的行:
List<string> boxList = new List<string>()
ListBox<string> newBox = new ListBox<string>();
void someVoid()
{
int count = boxList.Count;
ListBox.Rows = count;
}
答案 0 :(得分:1)
您可以直接使用css
使滚动条始终可见,就像这样。
<asp:ListBox ID="lst" runat="server" style="overflow-y:visible;"></asp:ListBox>
注意:这将始终显示垂直滚动条,如果您想同时使用水平和垂直,请使用overflow:visible
。