国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

自動(dòng)處理過(guò)長(zhǎng)字符串顯示的Web控件

2019-11-18 19:03:07
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

    我們很多時(shí)候需要在一行上顯示一段說(shuō)明文字,而由于Web頁(yè)面寬度的不確定性,我們?nèi)我庹{(diào)節(jié)其寬度后,常常搞得文字撐出頁(yè)面或者折成好多行。通過(guò)使用CSS,我們可以限制為一行的寬度,并使多余的字符隱藏。為了方便,做成一個(gè)小Web控件來(lái)使用。
    using System;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.ComponentModel;

namespace VEVb.birdshome.WebControls
{
    /**//// <summary>
    /// Summary description for AutoLabel.
    /// </summary>
    [Default        ToolboxData("<{0}:AutoLabel runat=server></{0}:AutoLabel>")]
    public class AutoLabel : System.Web.UI.WebControls.Label
    {
        protected override void CreateChildControls()
        {
            base.CreateChildControls ();
            this.Width = Unit.Percentage(100);
            this.Attributes["onmou
SEOver"] =
                 "if ( this.clientWidth < this.scrollWidth ) this.title = this.innerText; else this.title = '';";
            this.Attributes.CssStyle["white-space"] = "nowrap";
            this.Attributes.CssStyle["overflow"] = "hidden";
            this.Attributes.CssStyle["text-overflow"] = "ellipsis";
        }
    }
}
    AutoLabel繼承至Label控件,默認(rèn)寬度為"100%",當(dāng)把AutoLabel放入容器類元素中后,其內(nèi)容的寬度受容器大小自動(dòng)調(diào)整。并且當(dāng)AutoLabel出現(xiàn)"..."號(hào)后,鼠標(biāo)放在上面,其ToolTip會(huì)自動(dòng)顯示器完整內(nèi)容。 如下圖:
   AutoLabel.gif


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 故城县| 修文县| 永嘉县| 镇康县| 蓬安县| 长宁县| 石狮市| 沽源县| 扎兰屯市| 广安市| 旺苍县| 资源县| 阿坝县| 宜良县| 合川市| 铅山县| 靖江市| 黄陵县| 连江县| 尉犁县| 桐梓县| 九龙城区| 大方县| 垣曲县| 平潭县| 平阳县| 河曲县| 原平市| 礼泉县| 拉萨市| 沙坪坝区| 遵义市| 宁武县| 开封县| 邢台市| 达州市| 荔浦县| 博罗县| 达州市| 莱芜市| 八宿县|