如何手把手学习开发新阁上位机中的圆盘仪表控件?
- 内容介绍
- 文章标签
- 相关推荐
本文共计868个文字,预计阅读时间需要4分钟。
前言:大家好,我是新鹰教育韩工,前几天在网上看到了一个比较好看的环形控件,今天我们来尝试使用GDI+的方式绘制一下。
创建项目:上位机开发中,自定义控件库的实质上就是一
前言
大家好,我是新阁教育韩工,前几天在网上看到了一个比较好看的环形控件,今天我们来尝试使用GDI+的方式来绘制一下。
创建项目上位机开发中,自定义控件库其实本质上就是一个类库,所以我们在创建项目时直接创建类库项目。
在创建好的类库项目中添加“用户控件”。
实现思路整个控件其实是由四个部分组成的。第一个部分为一个固定颜色的底圆,第二部分是一个渐变色的扇形,第三部分是一个颜色与窗体背景色相同的上圆,第四部分是显示百分比的文字。最后将这四个部分叠加起来就得到了我们最终想要得到的控件。
实现过程 1.绘制准备C#代码实现:在用户控件中添加代码,我们使用OnPaint事件来绘制控件,通过参数 e 来获取画布。并给画布设置一些属性。
C#代码实现:我们在事件中继续添加一些代码,使用画布的FillEllipse()方法绘制一个底圆,底圆的大小依照整个控件的大小创建。
本文共计868个文字,预计阅读时间需要4分钟。
前言:大家好,我是新鹰教育韩工,前几天在网上看到了一个比较好看的环形控件,今天我们来尝试使用GDI+的方式绘制一下。
创建项目:上位机开发中,自定义控件库的实质上就是一
前言
大家好,我是新阁教育韩工,前几天在网上看到了一个比较好看的环形控件,今天我们来尝试使用GDI+的方式来绘制一下。
创建项目上位机开发中,自定义控件库其实本质上就是一个类库,所以我们在创建项目时直接创建类库项目。
在创建好的类库项目中添加“用户控件”。
实现思路整个控件其实是由四个部分组成的。第一个部分为一个固定颜色的底圆,第二部分是一个渐变色的扇形,第三部分是一个颜色与窗体背景色相同的上圆,第四部分是显示百分比的文字。最后将这四个部分叠加起来就得到了我们最终想要得到的控件。
实现过程 1.绘制准备C#代码实现:在用户控件中添加代码,我们使用OnPaint事件来绘制控件,通过参数 e 来获取画布。并给画布设置一些属性。
C#代码实现:我们在事件中继续添加一些代码,使用画布的FillEllipse()方法绘制一个底圆,底圆的大小依照整个控件的大小创建。

