您的位置:首页 > 编程语言 > C#

一个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,就得到了一个波形的效果!
private void timer1_Tick_1(object sender, EventArgs e)
{
     statusChart1.Value = r.Next(80);            
}

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐