资讯   |   开发   |   选机中心   |   产品大全 | IBM | 惠普 | 联想 | 戴尔 | 苹果 | 神舟
更多: | 华硕 | 明基 | 方正 | 紫光 | TCL | 夏新 | 联宝 | 宏碁 | 七喜 | 长城 | 清华同方 | 海尔 | 三星 | 东芝 | 索尼 | 富士通 | LG | 技术 | ddnoon
当前位置:笔记本 > 软件开发 >
Advertisement
文章正文

将“按钮(button)”做成“自定义控件”,并继承“按钮类”的属性

类型:转载   责任编辑:asp.net   日期:2007/05/23


热门软件下载:


   

情况介绍  
   
  我想在WINFORM中达到“OnMouseEnter按钮变色”的目的(变色的代码不是问题),为了不每个按钮都重复添加事件,我考虑将按钮做成“自定义控件”,但需要使用这个控件时,让其具有按钮的属性,目的是想将他设置为AcceptButton。  
   
  问题  
   
  1   是否应是我这个思路?有无其他好方法?  
  2   如何是自定义控件具有按钮属性,用继承吗?  
   
  多谢各位赐教

网友回答:

发表者:CSTerry

新建控件,代码里面申明继承属性  
   
  public   class   myButton   :   System.Windows.Forms.Button

发表者:happyjun2000

在设计器中显示属性配置  
  在继承的类中添加  
  [Browsable(true),DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]  
  属性就可以

发表者:btut2004

成功了,呵呵。就是在属性那里设一下。  
  更进一步的正在研究

发表者:CSTerry

在控件的设计页面,选择事件列表(就是就是点属性列表上面的那个小闪电图标),选中MouseEnter事件,双击系统会自动生成事件代码,你直接在里面写自己的变色事件好了


 

 
热门推荐笔记本: IBM笔记本
相关文章:
笔记本相关:
IT技术文章:
webmaster:popbb@126.com   最佳浏览:1024X768 MSIE
©2007 popbb.net All Rights Reserved