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