(原创)自已实现服务器控件 之 简单的Label控件
标题:自已实现服务器控件之Label控件
声明:本帖只是一个测试Demo,所以,不会写得太规范,也不会考虑到安全性.以方便为 主.所以,用得到的朋友在项目中使用的时候,还希望对其进行改进.
环境
开发工具: VS.net 2003
数据库: Sql Server 2000
作者:文刀无尽
日期:2006-02-20
读者要求:有一定的编程经验.
原理:也就是对HTML控件进行包装.
using System.Web.UI;
using System.Web.UI.Design;
using System.Web.UI.WebControls;
using System.ComponentModel;
using System.ComponentModel.Design;
namespace Skyendless.MyControls
{
/**//// <summary>
/// WebCustomControl1 的摘要说明。
/// </summary>
[DefaultProperty("Text"),
ToolboxData("<{0}:Label runat=server></{0}:Label>")]
public class Label : System.Web.UI.WebControls.WebControl
{
private string text;
[Bindable(true),
Category("Appearance"),
DefaultValue("")]
public string Text
{
get
{
return text;
}
set
{
text = value;
}
}
/**//// <summary>
/// 将此控件呈现给指定的输出参数。
/// </summary>
/// <param name="output"> 要写出到的 HTML 编写器 </param>
protected override void Render(HtmlTextWriter output)
{
string outputHtml = "<div name = "+this.UniqueID+">"+this.Text+"</Div>";
output.Write(outputHtml);
}
}
}
注:我以后会继续尝试对几个常用的服务器控件进行实现
这个只是一个简单的自定义控件,细心的朋友会发现,这个
控件在设计时是不能用鼠标拖动来控制大小的,至于怎么实
现,请看下自已实现服务器控件系列 之 设计时可用鼠标拖动大小的Label控件
转载于:https://www.cnblogs.com/skyendless/archive/2006/02/20/334386.html
(原创)自已实现服务器控件 之 简单的Label控件相关推荐
- 自定义服务器控件(扩展现有 Web 控件)
很多情况下,你并不需要从头开始创建一个新控件.有些功能也许在 ASP.NET 的 Web 控件的基本集合中已经存在了.所有这些控件都是普通类,你可以组合它们(使用其他类的实例来创建一个新类)或者继承它 ...
- Label控件属性AssociatedControlID
可以使用Label控件来标注一个HTML表单字段.Label控件拥有属性AssociatedControlID,可以设置此属性来指向表示表单字段的ASP.NET控件. 例如,代码清单2-3中的页面含有 ...
- 通过最简单的button控件,深入学习SAP UI5框架代码系列之零
Jerry曾经作为SAP成都研究院的Fiori应用开发人员,从事了将近3年的SAP CRM Fiori应用开发,在使用SAP UI5的过程中,遇到过形形色色的问题,不少都是通过调试SAP UI5框架代 ...
- WPF Label控件文字竖排及控制字间距
下载文件里的代码比较老了 在下也懒得去更新,其实文章已经说的很清楚了,关键代码也贴出来了, 认真看文章的同学应该很容易就能自己实现,下载文件那5个分各位看情谊吧...(代码以文章为准) 更新: 之前那 ...
- 【WPF】一个简单的ColorPicker控件
在斯克迪亚看到一篇WPF动态改变主题颜色的文章,来了兴趣,于是自己搞了个简单的ColorPicker控件. 控件其实很简单,定义了5个依赖属性 FinalBrushProperty, APropert ...
- 格式化显示在Label控件中的金额格式文本 (2)
通过Label控件的Text属性可以设置控件内显示的文本,而通过对象的ToString方法可以格式化字符串显示的格式.本实例设定在Label控件中金额的显示格式,运行结果如图1所示. <?XML ...
- 想建一个带分隔条的label 控件;
想建一个带分隔条的label 控件: Delphi / Windows SDK/API http://www.delphi2007.net/DelphiBase/html/delphi_2006120 ...
- PyCharm pyqt5用label控件显示图片 QPixmap 串口通信指示灯
import sys from PyQt5.QtWidgets import QApplication, QMainWindow from PyQt5.QtGui import QPixmap imp ...
- HTML label控件
label控件 顾名思义,label控件用来为每个表单元素添加有意义的描述,并且,单击它将导致相关联的表单元素获得焦点.因此, label控件可以优雅地扩大表单元素的点击区域,能够改善表单的易用性和可 ...
最新文章
- ADAS虚拟车道边界生成
- MyBatis学习总结(16)——Mybatis使用的几个建议
- android 自定义dialog iphone,Android用DialogFragment实现iphone样式的圆角对话框 – 思,无邪...
- AOP日志-域对象创建与基本操作介绍
- mysql无法初始化数据库引擎_mysql使用模板解决旧数据处理,默认初始化数据的通用方法!...
- sed: -e expression #1, char 23: unknown option to `s'
- c++--运算符重载
- 阿里AI两项技术刷新行业纪录,为城市大脑,OR也为无人车?
- A network analyzer is used for
- 给客户寄荔枝很好,开展新业务更重要
- 九、Kali Linux 2 社会工程学工具
- 课后作业3:软件分析与用户体验分析
- 大上显示器,你的护眼利器
- 凡是过往,皆为序章。|2021年终总结
- XMind 实用功能超强盘点
- GaRy-Liang的linux成长日记8-RAID阵列
- 张柏芝、谢霆锋、陈冠希近半年行踪关系图,这个图很厉害,可以作为思维导图的工具...
- 2022年第一季度的十个Web3项目
- 贝叶斯优化调参-Bayesian optimiazation原理加实践
- 安装OmniPlan第三方脚本FocusPlan,打通OmniPlan与OmniFocus
热门文章
- 工具类的方法怎么引用_Java实用工具类:File工具类方法学习,可创建目录及文件...
- oracle删除unique key,概述Oracle Unique约束
- 税收java_String 类中的 isEmpty() 是判断字符串是否为空的,如果为空返回 true ,不为空返回 false 。 (1.0分)_学小易找答案...
- python判断是否为变位词_python实现对变位词的判断方法
- python数据清理的实践总结_Python数据清洗实践
- redis value多大会影响性能_选择合适Redis数据结构,减少80%的内存占用
- 在此iphone上尚未受信任_电脑显示服务器上的安全数据库没有此工作站信任关系的解决方法...
- http 文件服务器 性能测试,Http File Server
- visual studio可以开发python吗_Visual Studio上开发Python六大功能
- php通过ajax下载文件,PHP使用ajax的post方式下载excel文件简单示例