在 ASP.NET 中,最后一个水平滚动条列表框 !

分享于 

2分钟阅读

Web开发

  繁體

List Box with Horizontal Scroll Bar

介绍

你是否曾经想象在列表框中放置水平滚动条? 由于我们生活在高速互联网世界,每个人都希望他们的网络应用程序看起来完全类似于 Windows 应用程序,本文将解释我们可以使用 ASP.NET. 创建水平滚动条。

问题

查看给定 below的图像。 有一个列表框,该列表框应该保持长文本,宽度将不适合列表框的宽度。

List Box with Horizontal Scroll Bar

你有没有想过改变小的属性来改变样式以显示水平滚动条?

在 ASP.NET. 中没有什么可用

简易方式

我们可以把这个列表框放在一个 DIV 并设置样式为 DIV 要在必要时自动显示滚动条的overflow,请执行下列操作:。

aspx页具有下列内容 DIV :

<divid='hello'style="Z-INDEX: 102; LEFT: 13px; OVERFLOW: 
 auto; WIDTH: 247px; POSITION: absolute; TOP: 62px; HEIGHT: 134px">

你需要注意的重要样式是:

OVERFLOW: auto

样式 元素。

现在你可以把你的asp:listbox inside DIV 指定代码 behind 类的宽度和高度,这样就可以正确地定义列表框的宽度和高度,这样它就不会与代码一起被 overflow。 DIV

服务器端代码如下所示:

privatevoid Page_Load(object sender, System.EventArgs e)
{
 if (!IsPostBack)
 {
 //Load all items in the list box.int nItem = Convert.ToInt32(ListBox1.Items.Count * 17);
 ListBox1.Height = nItem; //Set height depends on the font size. ListBox1.Width = 800; //This will ensure the list item won't be shrinked! }
}

Points of Interest

没有人喜欢这种实现这种方式的方式。 但只要满足了业务需求,大家都会高兴的。

历史记录

  • August.22.2005 - 版本 1.0.

asp  asp-net  lis  列表  滚动  BOX