Telerik RadListBox项目列出了如何隐藏字符长度和显示工具提示

Telerik RadListBox Item list how to hide character length and show tooltip?

本文关键字:字符 隐藏 工具提示 显示 项目 RadListBox 何隐藏 Telerik      更新时间:2023-09-26

我想在Telerik RadListBox ListItems中隐藏一段字符。

示例:(RadListBox项目)

Welcome1
Welcome2
Welcome12345678910

在我的情况下,如果字符长度超过7,我想显示点。

例如Welcome1...

当我将鼠标悬停在Welcome1...上时,工具提示需要显示Welcome12345678910

如何做到这一点?

如果您正在使用WebForms,您可以使用下面示例中的类似方法。。。

标记

<telerik:RadListBox runat="server" ID="rlb" OnItemDataBound="rlb_ItemDataBound"/>

代码隐藏

protected void rlb_ItemDataBound(object sender, RadListBoxItemEventArgs e)
{
    const int maxLength = 8;
    if (e.Item.Text.Length <= maxLength) return;
    e.Item.ToolTip = e.Item.Text;
    e.Item.Text = string.Format("{0}...", e.Item.Text.Substring(0, maxLength));
}