- 3
- 0
- 约 6页
- 2016-10-17 发布于重庆
- 举报
C中自定义控件如何做
最近用C#做mobile,但发现在windows ? mobile中可用的控件太少,只好自己定义了,下面以自定义一个button为例来说说C#中自定义控件如何做. (先说明一下,我用的是.net2005) 一.新建一个控件库项目. 二.想好要定义控件的需求:能设定字体,设定背景色和前景色,字符对齐方式,有一个click事件,就这么简单. 三.定义一个枚举类型,来设定对齐方式: public ? enum ? ButtonTextAlignment ? ? ? ? { ? ? ? ? ? ? ? ? Left=0, ? ? ? ? ? ? ? ? Middle, ? ? ? ? ? ? ? ? Right ? ? ? ? } 四.定义一些内部变量: ? ? ? ? ? ? ? ? private ? Color ? mBackColor ? = ? Color.White; ? ? //背景色 ? ? ? ? ? ? ? ? private ? Color ? mForeColor ? = ? Color.Black; ? ? //前景色 ? ? ? ? ? ? ? ? private ? string ? mText ? = ? Button ; ? ? ? ? ? ? ? ? ? //文字 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
原创力文档

文档评论(0)