随笔-137  评论-1675  文章-1  trackbacks-63

   在前两篇文章中,本人开发了一个基于WEB架构的分页控件,非常常见的控件。

 

 

   本人不才,当你用gridview的时候,把控件放进页面的时候,控件右上角都会出现一个小三角,点击就是自动套用格式,点击不同的格式在右边可以直观的看效果。

 

   以上的控件以前是默认只显示中文样式,后来从网上看到别人的文章用过类似的方法,所在就想给自己的控件也增加一个英文样式的。

 

   图例:

 

 

 

    怎样才能让控件具备这种功能呢?

 

   第一步:

 

      [Designer(typeof(AspNetPagerDesigner)), ToolboxData("<{0}:WebCustomControlPager runat=server></{0}:WebCustomControlPager>")]

   上面红色部分说明此控件支持设计模式编辑。

 

  第二步:

 

   AspNetPagerDesigner类 
   继承ControlDesigner
ControlDesigner作为web服务器控件的设计器的基类,通过继承此类,你可以实现需要的设计时效果。如果你要继承类似Label这样的控件.
  
Code

    类:AspNetPagerAutoFormat : DesignerAutoFormat

继承DesignerAutoFormat类,重写Apply(Control control)方法,实现两种样式.

 

Code

 
Tag标签: C#
posted on 2008-04-10 17:46 姜敏 阅读(1367) 评论(5)  编辑 收藏 网摘 所属分类: 控件开发

评论:
#1楼 2008-04-10 17:53 | bs楼主[未注册用户]
开源不
  回复  引用    
#2楼 2008-04-10 20:14 | TryHayyp[未注册用户]
怎么引用啊?我新建一个网站,添加你的分页项目后,为什么在工具栏里出不来分页控件?
  回复  引用    
#3楼 2008-04-10 20:28 | 李战      
http://www.cnblogs.com/Emoticons/yoyocici/223852199.gif" alt="" />路过
  回复  引用  查看    
#4楼[楼主] 2008-04-11 08:51 | 姜敏      
#1楼 123.6.105.* loveme821102@126.com
本控件在源码在我前一篇文章已经发布了

  回复  引用  查看    
#5楼[楼主] 2008-04-11 08:51 | 姜敏      
#2楼 219.143.47.* 2008-04-10 20:14 TryHayyp [未注册用户]
怎么引用啊?我新建一个网站,添加你的分页项目后,为什么在工具栏里出不来分页控件?
这个要在你的工具箱中引用一下才行

  回复  引用  查看    



发表评论

昵称: [登录] [注册]

主页:

邮箱:(仅博主可见)

评论内容:

  登录  注册

[使用Ctrl+Enter键快速提交评论]

0 1147184




相关文章:

相关链接: