国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 安泽县| 承德县| 门源| 蒲江县| 曲靖市| 高青县| 互助| 扶绥县| 罗源县| 永嘉县| 安陆市| 阿图什市| 峨边| 武川县| 镇赉县| 浦江县| 商水县| 巴南区| 姚安县| 莎车县| 永州市| 泽普县| 罗源县| 察哈| 贵州省| 玉屏| 鄂托克旗| 惠州市| 桐乡市| 慈利县| 张家港市| 政和县| 五大连池市| 股票| 宾川县| 通渭县| 兴化市| 平顶山市| 锦屏县| 南城县| 桃江县|