`
txf2004
  • 浏览: 7065209 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

自定义控件学习笔记(2-2)

阅读更多

一、HtmlTextWriter类:

参考资料:http://www.cnblogs.com/tonyqus/archive/2005/02/15/104576.html

常用方法:

void AddAttribute(HtmlTextWriterAttribute,string) :输出HtmlTextWriterAttribute

void AddStyleAttribute(HtmlTextWriterStyle,string):将HtmlTextWriterStyle输出。

override void Write(stirng):写出文本流

virtual void WriteAttribute(string,string):将html属性和它的值输出

virtual void WriteBeginTag(sting tagName):将Html元素的制表符间距和开始标记输出

virtual void WriteEndTag(string tagName):将Html元素的制表符间距和结束标记输出

virtual void RenderBeginTag(HtmlTextWriterTag):将Html开始标记输出

virsual void RenderEndTag():将Html元素的结束标志输出

常用属性

Encoding Encoding:获取该对象的Encoding

IFormatProvider FormatProvider:获取控制格式设置的对象

int Indent:获取或者设置首行缩进数

TextWriter InnerWriter:后去或者设置编写Html的内部内容文本编辑器。

String NewLine:获取或者设置当前对象使用的行结束字符串

3种枚举

HtmlTextWriterTag:如 A Button Div Table等

HtmlTextWriterAttribute:如Alt Align Border等

HtmlTextWriterStyle:如BorderWidth fontSize等。

分享到:
评论

相关推荐

    Android自定义控件之组合控件学习笔记分享

    我们来讲一下自定义组合控件,相信大家也接触过自定义组合控件吧,话不多说,直接干(哈~哈~): 大家看到这个觉得这不是很简单的吗,这不就是写个布局文件就搞定嘛,没错,确实直接上布局就行,不过,我只是用这个...

    asp.net自定义控件代码学习笔记

    在本篇学习笔记中,我们将探讨如何基于Clingingboy的《asp.net控件开发基础》来创建一个简单的自定义控件——myGrid。 首先,自定义控件的创建通常涉及继承已有的ASP.NET内置控件,或者直接继承`System.Web.UI....

    Eclipse插件开发学习笔记1-8章

    以下是对Eclipse插件开发学习笔记1-8章的主要知识点的详细说明: 1. **Eclipse平台简介** (03第1章 Eclipse平台简介.pdf) - Eclipse平台是基于OSGi服务框架的,它提供了插件化的架构,使得开发者可以轻松地添加、...

    C#学习笔记--关于C#学习的笔记

    【C#学习笔记--关于C#学习的笔记】 在学习C#编程语言的过程中,数据库连接是必不可少的一部分。这里我们讨论如何连接到SQLExpress版本的数据库。在C#中,使用SqlConnection对象来创建数据库连接,例如: ```csharp...

    MFC学习笔记--案例--销售系统

    **MFC学习笔记——销售系统案例详解** MFC(Microsoft Foundation Classes)是微软提供的一套C++类库,用于构建Windows应用程序。它基于面向对象的编程思想,为开发者提供了丰富的功能,简化了Win32 API的使用。在...

    自定义控件资料

    2. **重写构造函数**:根据需要,可能需要重写不同的构造函数,以在布局文件中正确地实例化自定义控件,并传递参数。 3. **绘制视图**:在自定义控件中,关键在于重写`onDraw()`方法,使用Canvas对象来绘制控件的...

    Eclipse插件开发学习笔记1-5章

    本学习笔记涵盖了Eclipse插件开发的前五章内容,旨在帮助开发者深入理解和掌握如何构建自己的Eclipse插件。 第1章:Eclipse平台简介 在这一章节中,我们首先会了解到Eclipse平台的基本架构,包括Workbench、...

    SilverLight学习笔记--Silverlight之数据校验的实现

    在前两篇“Silverlight学习笔记”中,我们已经学习了数据绑定的基础和`INotifyPropertyChanged`接口的使用。现在,我们将结合这些知识,了解如何在双向绑定过程中进行数据验证。 Silverlight提供了内置机制来处理...

    Eclipse插件开发学习笔记15-18.rar

    本学习笔记主要涵盖了Eclipse插件开发的高级进阶和综合实例,旨在帮助开发者深入理解和掌握Eclipse插件的开发技巧。 首先,第15章《对话框和向导(Dialogs Wizards)》讲解了在Eclipse中创建和使用对话框以及向导的...

    asp.net控件笔记 asp.net控件笔记

    除了内置的控件,开发者还可以创建自定义控件以满足特定需求。自定义控件可以组合现有控件,添加新的属性和方法,甚至生成自定义的HTML输出。 八、控件的生命周期 理解控件的生命周期对有效编程至关重要。从初始化...

    VS2005.net控件学习笔记

    VS2005.net控件学习笔记是一份针对初学者的详细教程,旨在帮助那些刚开始接触Visual Studio 2005 .NET开发环境的人更好地理解和使用控件。这些控件是构建用户界面的基础元素,对于任何.NET应用程序的开发都是至关...

    Android 高仿 QQ5.0 侧滑菜单效果 自定义控件来袭【学习鸿洋_视频博客笔记总结】

    本篇文章将深入探讨如何实现“Android高仿QQ5.0侧滑菜单效果”,这一特性是通过自定义控件来达成的,旨在帮助开发者们提升应用的交互性和美观度。 首先,我们需要理解QQ5.0的侧滑菜单设计。这个设计允许用户从屏幕...

    mfc控件经典学习

    - 除了Windows标准控件和ActiveX控件外,MFC还提供了额外的自定义控件类。 - 这些控件类包括:`CBitmapButton`、`CCheckListBox` 和 `CDragListBox`。 #### 三、Windows标准控件详解 **表6.1** 展示了常见的...

    Eclipse插件开发学习笔记6-11章

    这本学习笔记涵盖了从第6章到第11章的关键内容,旨在为初学者提供一个扎实的入门指南。 第6章 "界面开发工具"介绍了Eclipse中的SWT和JFace库,它们是构建用户界面的基础。SWT(Standard Widget Toolkit)是Eclipse...

    head first C#学习笔记-构建动态控件(用UserControl)

    在C#编程中,创建自定义控件是扩展.NET Framework控件库的一种有效方式。UserControl是.NET Framework提供的一种特殊类型的窗体控件,它允许开发者将多个基本控件组合成一个复合控件,便于复用和管理。本文将深入...

    Android自定义控件之开关按钮学习笔记分享

    在Android开发中,自定义控件是一种常见的需求,它能帮助开发者实现更丰富的交互和视觉效果。本篇笔记主要关注的是如何创建一个自定义的开关按钮,这个过程涉及到对View的继承、自定义属性的设置以及图形绘制。 ...

    Cocos2D-X开发学习笔记-按键事件使用示例

    这篇学习笔记将深入探讨如何在Cocos2D-X中实现按键事件的处理。 首先,Cocos2D-X使用了事件系统来处理各种用户输入,包括键盘事件。在Cocos2D-X中,你可以通过监听`EventKeyboard`来捕获键盘上的按键按下和释放动作...

    AndroidAnimationView:android动画,自定义控件,学习记录演示

    动画(animation,animator)###自定义控件(Ondraw,OnMesure,Onlayout)-以及实战(最后策划)[Ps莫在意向代码习惯是否好坏,因为时间有限,主要是分享...自定义控件,学习记录演示这里涵盖了笔记,实例跟着启舰学习

    Flex 开发学习笔记4 - 应用分页列表组件

    Flex开发学习笔记4主要关注的是如何在Flex应用中实现分页列表组件,这对于构建大型数据展示界面至关重要。Flex是一个开源的、基于ActionScript的框架,用于创建富互联网应用程序(RIA)。在这里,我们不仅会探讨Flex...

Global site tag (gtag.js) - Google Analytics