【问题标题】:ListBox Item Width列表框项宽度
【发布时间】:2012-10-28 00:09:12
【问题描述】:

我有一个 radlistbox,并且正在以编程方式插入项目,如何扩展项目的宽度,以便多个项目不会像现在显示的那样显示在一行上。

目前正在将项目插入到 c# 中的列表框中,例如:

rlbAssigned.Items.Add(new RadListBoxItem(rlbAvailable.Items[rlbAvailable.SelectedIndex].Text, rlbAvailable.Items[rlbAvailable.SelectedIndex].Value));

列表框声明为:

<telerik:RadListBox ID="rlbAvailable" runat="server" Height="320px" Width="200px">                                         </telerik:RadListBox>

【问题讨论】:

    标签: asp.net css telerik


    【解决方案1】:

    我想通了,因为它有 Ul 和 li 我使用 css 解决了它,如下所示:

     .RadListBox ul li       
        { 
          float: left !important;      
          width: 170px;
        }
    

    如果有人提出另一种解决方案,我会很高兴。

    【讨论】:

      【解决方案2】:

      从未使用过 radlistbox,但看到您的其他解决方案,它看起来就像一个普通的列表项。

      如果您只希望每行显示其中一个。显示块应该可以解决问题。

      .RadListBox ul li       
          { 
            display:block;    
          }
      

      【讨论】:

      • 不错的解决方案,但问题是如果项目为空或文本大小小于项目中所需的文本,那么第二个项目也显示在同一行,如果我们设置宽度比不管如果大小超过 170 像素,则文本大小的项目将仅显示在 1 行空或满或更多。
      猜你喜欢
      • 1970-01-01
      • 2018-01-12
      • 2010-11-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多