一个C#编写的开源用户自定义控件—野比的状态波形图控件
2012-08-15 18:14
344 查看
野比的状态波形图控件,一个C#编写的开源用户自定义控件,作者博客在这:http://www.cnblogs.com/conmajia/archive/2012/05/10/nobi-status-chart.html
我个人是要做一个类似Windows 任务管理器的CPU、内存使用图的东西,结果找到了这个控件,试用了一下觉得还挺好用的就和大家分享一下:
第一步当然是下载这个控件,Nobi.StatusChart.dll,我的资源里有(包含例子及控件源代码):http://download.csdn.net/detail/wangqiuyun/4502306
第二步引用这个控件:工具箱->选择项->浏览,找到Nobi.StatusChart.dll打开,就会发现工具箱多了一个控件:StatusChart,把它拽到窗体上就可以用了
第三步设置一下控件各项参数,详细的可以参照作者博客,我这里简单介绍一下常用的属性:
•BackColor 背景原色
•ForeColor 波形原色
•GridColor 网格颜色
•GridHeight 网格每格高度
•GridShiftting 每次更新是否向左平移网格
•GridWidth 网格每格宽度
•Interval 波形刷新间隔(单位:毫秒)
•Mode 波形显示方式(曲线/直方图)
•Range 数值范围
•ShifttingIncrement 向左平移增量
•Value 当前值,即当前波的高度
然后只要改变它的Value值就行了,我在例子中用一个Timer来产生随机数并改变StatusChart的Value,就得到了一个波形的效果!
我个人是要做一个类似Windows 任务管理器的CPU、内存使用图的东西,结果找到了这个控件,试用了一下觉得还挺好用的就和大家分享一下:
第一步当然是下载这个控件,Nobi.StatusChart.dll,我的资源里有(包含例子及控件源代码):http://download.csdn.net/detail/wangqiuyun/4502306
第二步引用这个控件:工具箱->选择项->浏览,找到Nobi.StatusChart.dll打开,就会发现工具箱多了一个控件:StatusChart,把它拽到窗体上就可以用了
第三步设置一下控件各项参数,详细的可以参照作者博客,我这里简单介绍一下常用的属性:
•BackColor 背景原色
•ForeColor 波形原色
•GridColor 网格颜色
•GridHeight 网格每格高度
•GridShiftting 每次更新是否向左平移网格
•GridWidth 网格每格宽度
•Interval 波形刷新间隔(单位:毫秒)
•Mode 波形显示方式(曲线/直方图)
•Range 数值范围
•ShifttingIncrement 向左平移增量
•Value 当前值,即当前波的高度
然后只要改变它的Value值就行了,我在例子中用一个Timer来产生随机数并改变StatusChart的Value,就得到了一个波形的效果!
private void timer1_Tick_1(object sender, EventArgs e) { statusChart1.Value = r.Next(80); }
相关文章推荐
- 一个用C#编写的自动读写配置文件的开源组件
- 用C#和vs2015编写了一个简单音乐播放器,实现功能,多条音乐导入,播放、暂停、上下曲。采用vs2105自带的一个播放器控件
- C# 定义用户控件并添加属性(制作一个限定输入的文本框)
- c#控件编写 (2)重写一个TabControl
- 一个用C#编写的自动读写配置文件的开源组件
- 一个用C#编写的自动读写配置文件的开源组件
- 自己动手编写一个类似 QuickPart 的用户控件包装器
- Rhino 是一个完全使用Java语言编写的开源JavaScript实现。Rhino通常用于在Java程序中,为最终用户提供脚本化能力。它被作为J2SE 6上的默认Java脚本化引擎。
- 自己动手编写一个类似 QuickPart 的用户控件包装器
- 一个用C#编写的自动读写配置文件的开源组件--V1.0.2版本
- c#控件编写 (1)自定义一个Label
- 自己动手编写一个类似 QuickPart 的用户控件包装器
- c#控件编写 (1)自定义一个Label
- ZedGraph:一个同时支持WinForm和WebForm的开源图表控件(基于LGPL协议,.NET 2.0 C#源代码)
- c#(winform)中ComboBox和ListBox添加项,写一个用户控件
- c#:利用Timer和图片框控件,编写一个图片不断向左移动的小动画
- 一个用C#编写的自动读写配置文件的开源组件
- C# 中用户控件中添加事件和使用
- 43.编写一个程序,判断用户输入的字符是否是数字,若是数字,则输出“a numerical character”
- 发现:在Silverlight for windows embedded 当中用户控件状态的改变的问题