比较好看吧.
根据书上例子自己写了一下,用VS2005写,特别方便,代码如下
using System;
using System.ComponentModel;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Drawing;
namespace ClingingBoy
{
[DefaultProperty("text"),
ToolboxData("")]
///
/// cingmenu 的摘要说明
///
public class Cingmenu:WebControl
{
#region 定义变量
private string text = "";
private string href = "";
private string width = "20%";
private string height = "";
private string fontfamily = "宋体";
private string fontsize = "12px";
private string target = "_self";
private bool displayPipe = true;
#endregion
#region 构造函数
public Cingmenu():base(HtmlTextWriterTag.Div)
{
}
#endregion
#region 定义属性
[Description("该属性用于表示控件显示的文字内容"),
Bindable(true),
Category("Appearance"),
DefaultValue("")]
public string Text
{
get
{
return text;
}
set
{
text = value;
}
}
[Description("该属性用于表示控件的链接地址"),
Bindable(true),
Category("Appearance"),
DefaultValue("")]
public string Href
{
get
{
return href;
}
set
{
href = value;
}
}
[Description("该属性用于表示控件显示的文字大小"),
Bindable(true),
Category("Appearance"),
DefaultValue("12px")]
public string FontSize
{
get
{
return fontsize;
}
set
{
fontsize = value;
}
}
[Description("该属性用于表示控件显示的文字字体类型"),
Bindable(true),
Category("Appearance"),
DefaultValue("宋体")]
public string FontFamily
{
get
{
return fontfamily;
}
set
{
fontfamily = value;
}
}
[Description("该属性用于表示控件的链接的目标框架"),
Bindable(true),
Category("Appearance"),
DefaultValue("宋体")]
public string Target
{
get
{
return target;
}
set
{
target = value;
}
}
[Description("该属性用于表示控件是否显示分隔符 | "),
Bindable(true),
Category("Appearance"),
DefaultValue("true")]
public bool DisplayPipe
{
get
{
return displayPipe;
}
set
{
displayPipe = value;
}
}
#endregion
protected override void AddAttributesToRender(HtmlTextWriter output)
{
//定义控件div的样式style="WHITE-SPACE: nowrap;BORDER-TOP: #999 1px solid;BACKGROUND: #f1f1f1; PADDING-BOTTOM: 2px; PADDING-TOP: 1px; BORDER-BOTTOM: #999 1px solid"
output.AddStyleAttribute(HtmlTextWriterStyle.BackgroundColor, "#f1f1f1");
output.AddStyleAttribute("white-space", "nowrap");
output.AddStyleAttribute("BORDER-TOP", "#999 1px solid");
output.AddStyleAttribute("BORDER-BOTTOM", "#999 1px solid");
output.AddStyleAttribute("PADDING-BOTTOM", "2px");
output.AddStyleAttribute("PADDING-TOP", "2px");
本文转自:http://www.5uflash.com/flashjiaocheng/Flashyingyongkaifa/785.html
发表评论
-
flash连接asp数据库简单通讯
2010-04-10 13:45 635第一步要做的是建立数据库。我们使用Access数据库为例,表名 ... -
flash连接asp数据库简单通讯
2010-04-10 13:45 965第一步要做的是建立数据库。我们使用Access数据库为例,表名 ... -
一个flash loading效果
2010-04-10 13:44 676在公司里做动画时候做的一个loading的效果,可以参考但不要 ... -
非常棒的loading制作教程
2010-04-10 13:44 584首先,想说一下我写此文的动机。记得很早之前我曾经说过“没有l ... -
flash进度控制条
2010-04-10 13:44 793这是我在做flash mv时做的,看下效果: 下面是代码: / ... -
AS3 中的is与as操作符
2010-04-09 14:08 811(1) is运算符 在AS3.0新增加的is运算符,主要功 ... -
AS3 中的is与as操作符
2010-04-09 14:08 684(1) is运算符 在AS3.0新增加的is运算符,主要功 ... -
AS3中XML删除节点
2010-04-09 14:08 615E4X规范中定义有delete和deleteByIndex方法 ... -
AS3中XML删除节点
2010-04-09 14:08 794E4X规范中定义有delete和deleteByIndex方法 ... -
用实验中的Actionscript 3.0实现颜色拾取
2010-04-09 14:07 744var linkageId = "Bliss.jp ... -
as3.0编程:鼠标的操作
2010-04-09 11:59 701取得鼠标的坐标: Source: addEve ... -
as3.0编程:鼠标的操作
2010-04-09 11:59 580取得鼠标的坐标: Source: addEve ... -
as3.0编程:键盘的操作
2010-04-09 11:59 968键盘的点击与弹起: Source: stage ... -
as3.0编程:键盘的操作
2010-04-09 11:59 819键盘的点击与弹起: Source: stage ... -
flash as3做几何画板-先写一个按钮类
2010-04-09 11:58 848package draw1 { import ... -
Flash与Ps打造模糊渐变动画
2010-04-08 11:32 679在电子杂志设计制作尤其是模版制作的过程中,需要使用Flash专 ... -
跑动的小火柴人(flash动画)
2010-04-08 11:32 600本教程描绘的是完全用ActionScript做的一个火柴棍小人 ... -
跑动的小火柴人(flash动画)
2010-04-08 11:31 683本教程描绘的是完全用ActionScript做的一个火柴棍小人 ... -
Flash中的电影艺术之镜头技巧
2010-04-08 11:31 717Flash中的电影艺术 好像这里的文章大部分是关于AS的,其 ... -
Flash中的电影艺术之镜头技巧
2010-04-08 11:31 599Flash中的电影艺术 好像这里的文章大部分是关于AS的,其 ...
相关推荐
wpf 导航条 自定义控件 ! NavigationBar
类似trello的导航动效控件.zip,An iOS native implementation of a Trello Animated Navagation. See more at https://dribbble.com/shots/2114816-Trello-Navigation. iOS上类似trello的导航动效框架实现。
微软Dhtml网页开发控件帮助文档(翻译)微软Dhtml网页开发控件帮助文档(翻译)
采用WPF进行开发,wpf、导航条 、自定义控件 、NavigationBar 二、功能介绍 本源码是一个WPF导航条控件源码,欢迎下载 三、菜单功能 1、运行后,点击A,实现效果 2、点击R,消除 四、注意事项 1、...
非常类似与treeview的控件,但是功能和美观上比其效果更好
微软发布的图表控件,功能强大,易用性好,这下许多靠卖.NET下图表控件的公司日子难过了。
自定义控件开发, 微软专家写的,不错 web开发高手必备条件
iOS上类似trello的导航动效控件实现
微软图表控件:安装 控件的安装相对比较简单,下载完后,先执行“MSChart.exe”程序,它会自动检测你的环境,安装到系统目录中去,如果要在VS 2008环境中直接使用,那么需要安装For Vs2008的插件,MSChart_...
基于java的开发源码-专业版集成微软OFFICE功能的Java控件平台PageOffice.zip 基于java的开发源码-专业版集成微软OFFICE功能的Java控件平台PageOffice.zip 基于java的开发源码-专业版集成微软OFFICE功能的Java控件...
在网页中,本身就有滚动条,在显示文本内容的时候,原始的滚动条已够用,一般如果我们想实现一个类似列表的控件时,也可以把所有的列表数据输出到一个完整的标签,再嵌入到一个DIV中即可,然而如果数据量达到几千行...
dotnetbar, 类似devexpress界面控件, 完美破解dotnetbar, 类似devexpress界面控件, 完美破解
基于java的开发源码-PageOffice专业的集成微软OFFICE功能的Java控件平台.zip 基于java的开发源码-PageOffice专业的集成微软OFFICE功能的Java控件平台.zip 基于java的开发源码-PageOffice专业的集成微软OFFICE功能的...
在WrapPanel基础上设计的按钮条导航控件,可横向/纵向排列按钮,也可以多列排列控件,类似于TabControl的标签条,用于不同页面的导航,但该控件没有容器,通过和Frame控件的配合,实现导航到不同的Page对象,样式可...
微软免費的MSChart图表控件,资源内含有MSChart的安装程序和示范代码。
微软自带winform图表控件样例大全开源免费,饼状图,雷达图,折线图,柱状图,实时曲线图等等,附件为微软的工具库自带的Chart图表的简单应用
微软官方的Visual Studio 控件命名规范
Activex\C#开发ActiveX控件,.NET开发OCX控件案例
Ejun表格控件是一个非常符合中国用户使用的类似电子表格的控件。系统中使用该控件非常方便,美观,实用。这是该控件的开发说明书,PDF版。
微软chart控件示例,有代码的,很方便你的学习,希望你支持