摘要: 有时候我们会需要这样一种控件效果,上面是标题,下面是另外一个区域,且分别需要设置不同的颜 色等,当然我们可以使用splitContainer控件来制作,也可以直接使用自定义控件来,这样可以减少一 定的麻烦。添加一个组件并继承Panel类,对Panel进行扩展。 using System; using 阅读全文
posted @ 2021-06-01 22:28 WellMandala 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 下面来开发一个LED指示灯控件,如下: 设计属性包括: 外环宽度,外环间隙,内环间隙,颜色【五种】,当前值。 由于该LED指示灯基本是完全独立设计的,并不是在某个控件的基础上进行的开发,因此,这里使 用用户控件的方式进行开发。通过GDI+方式对控件进行绘制。GDI的坐标系如下: 首先绘制外环,然后绘 阅读全文
posted @ 2021-06-01 21:53 WellMandala 阅读(2876) 评论(0) 推荐(0) 编辑
摘要: 自定义控件可以用组件或者用户控件来开发,如果是基于基础控件,进行一些扩展,那么可以使用组件,其它的情况可以使用用户控件。 首先新建一个类库项目,然后添加一个组件,取名为ButtonExtend,再添加一个窗体进行测试: 因为是要在Button的基础上进行开发,所以将继承Component改为继承Bu 阅读全文
posted @ 2021-06-01 00:01 WellMandala 阅读(888) 评论(0) 推荐(0) 编辑