文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院网站建设Html自动处理过长字符串显示的Web控件
精品推荐
特别推荐
·用CSS控制浏览器的滚动条
·marquee标记的用法
·HTML语言:什么是Unicode 什么是UTF-8
·XHTML编写网页代码的七条基本规范
·HTML和XHTML的区别
·HTML语言:什么是Unicode?什么是UTF-8?
·HTML 和 XHTML 区别
·HTML标记全集
·分析比较:三种简洁的Tab导航简析
·HTML教程-HTML简介
·网页Web标准化教程关于表格的应用
·网页代码常用小技巧总结续,网页制作学习
·HTML 标记参考手册
·用htc实现html编辑器
·HTML 4.0 语言快速入门参考教程
·初学:什么是DIV+CSS?有什么优势?
·网页制作实例CSS用一张图片实现圆角
·DIV CSS网页布局学习中容易出现的问题汇总
·HTML标签语义 科学合理的运用HTML标签
·53个CSS-不可或缺的技巧
热点TOP10
·HTML 4.0 语言快速入门参考教程
·HTML to XHTML Converter
·Toolbar制作菜单条过程详解
·用htc实现html编辑器
·Microsoft HTML Help Workshop .hhp解析缓冲区溢出漏洞
·CSS:font-size-adjust
·用CSS控制浏览器的滚动条
·html教学+HTML语法大全
·document.execCommand() 解析
·IE8将采用多种兼容模式以正常显示旧版网页
·HTML和CSS在Flash中的应用
·HTML网页中无刷新的更换CSS样式
·网页表格或div层在网页中被撑开解决之道
·HTML表格标记:行的水平对齐属性ALIGN
·利用插件来校验XHTML是否符合Web标准
·HTML基础:HTML的基本结构
·可扩展圆角标签的实现方法
·添加和删除HTML节点的简单示例
·初学者认识DOCTYPE的基础知识
·HTML优化加快网页速度

自动处理过长字符串显示的Web控件

日期:2006年2月17日 作者: 查看:[大字体 中字体 小字体]


    我们很多时候需要在一行上显示一段说明文字,而由于Web页面宽度的不确定性,我们任意调节其宽度后,常常搞得文字撑出页面或者折成好多行。通过使用CSS,我们可以限制为一行的宽度,并使多余的字符隐藏。为了方便,做成一个小Web控件来使用。
    using System;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.ComponentModel;

namespace cnblogs.birdshome.WebControls
{
    /**//// <summary>
    /// Summary description for AutoLabel.
    /// </summary>
    [DefaultProperty("Text"),
        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["onmouseover"] =
                 "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控件,默认宽度为"100%",当把AutoLabel放入容器类元素中后,其内容的宽度受容器大小自动调整。并且当AutoLabel出现"..."号后,鼠标放在上面,其ToolTip会自动显示器完整内容。 如下图:
   AutoLabel.gif

(出处:清风网络学院






上一篇:ASP.NET控件开发之

下一篇:编写简单的中文分词程序

自动处理过长字符串显示的Web控件 相关文章:
·照片处理 Photoshop强光光感效果处理
·如何显示输入法图标(输入法图标消失)
·教你制作批处理文件
·LCD显示器系列知识:什么是HDMI接口?
·添加或删除启动时自动运行的程序
·QQ空间自动刷留言板代码
·PowerBuilder数据录入同步显示
·制作全自动Windows XP 64位安装光盘(1)
·无需软件 Vista自动更换IP地址
·电脑自动关闭文字高级服务
自动处理过长字符串显示的Web控件 相关软件:
·GHOST全自动备份还原系统光盘V3.0
·简明批处理教程
·CD分区GHOST中文自动备份/恢复启动盘(软盘)FAT V5.2
·易达第二代身份证照片处理系统(lab色彩版) V1.4
·GDISK全自动分区格式化工具盘 V1.1
·图形图像处理CorelDRAW10_11试题解答
·淘金宝即时交易及事物处理软件V2.0
·名扬四海--网站自动登录系统V6.31
·Advanced密码星号显示察看器 V1.00
·宝石图片处理工具 V2006+

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.vipcn.net
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.vipcn.net All Rights Reserved. 鄂ICP备05000083号Powered by:viphot