日期:2014-05-16  浏览次数:20890 次

C#自定义Button控件

大家好!如下图所示:Button上能够显示1,2,3....和 A、B、C、D  txt属性。由于我还是新手,从来没自定义过控件,所以在此向大家求助:我想自定义一个Button控件实现这样的效果该怎么做?
                或者   要是对系统自带的Button控件修改成这样该怎么修改?          
                                                                                                                                       感激不尽!

------解决方案--------------------
http://msdn.microsoft.com/zh-cn/library/ms180794(v=vs.80).aspx
创建一个自定义控件 (Visual C#)
------解决方案--------------------
新建usercontrol,中间和左上角各放置一个label用来显示文字就行了,对外公布两个数据,number和centerText,使用时,new一个,然后对这个两个属性赋值
------解决方案--------------------
这个你应该重写ListView控件,而不是用Button之类的控件
重写ListView的DrawItem,用Graphics绘制下就行了
------解决方案--------------------
button btn = new button()
------解决方案--------------------
同意2楼,做个自定义控件就可以了,UserControl实现任何你想要的东西