Paint事件搭配timer实现动态实时绘图(C#)
2014-08-10 13:17
941 查看
在做显控的时候,有时候数据变化较快,需要实时进行绘图,这时候可以把Paint时间和timer结合起来使用,具体过程如下:
首先在设计Form的属性中激活Paint事件,也就是绘图事件,然后编写绘图函数
然后,在设计界面中添加timer控件,并对timer属性进行设置,Enabled属性设置为True,Interval属性设置为10,也就是一个很频繁的刷新速率。
之后,双击timer,此时会激活timer1_Tick函数,在里面添加代码:
{
Form1_Paint(sender, e);
return;
}
最后,如果不进行这一步,会报错,Paint事件的参数和timer控件的输入参数不一样,要把piant事件的第二个参数改成和第一个一样,这样就可以实现实时绘图了。
首先在设计Form的属性中激活Paint事件,也就是绘图事件,然后编写绘图函数
然后,在设计界面中添加timer控件,并对timer属性进行设置,Enabled属性设置为True,Interval属性设置为10,也就是一个很频繁的刷新速率。
之后,双击timer,此时会激活timer1_Tick函数,在里面添加代码:
{
Form1_Paint(sender, e);
return;
}
最后,如果不进行这一步,会报错,Paint事件的参数和timer控件的输入参数不一样,要把piant事件的第二个参数改成和第一个一样,这样就可以实现实时绘图了。
相关文章推荐
- C# 中的动态创建组件(属性及事件)的实现思路及方法
- SurfaceView与Timer实现动态绘图
- c# winform 应用timer传参数方式实现在谷歌地图上实时位置
- C#重载Label类和该类事件实现输入框(制作动态表格)
- C#-gdi绘图,双缓冲绘图,Paint事件的触发
- C#文本框中,利用Timer实现时间实时显示
- C#中事件的动态调用实现方法
- C#实现动态数据绘图graphic的方法示例
- C# WPF添加timer,实现Timer事件
- C# Timer实现实时监听
- .Net/C# 封装磁盘目录文件搜索功能的工具类 (实现了与搜索相关的事件,以便插入客户处理代码)
- VBA 实现 POWERPOINT 的TIMER 事件
- C#里的委托和事件实现
- 动态生成控件-绑定事件(VB.NET/C#)
- C#下实现动态系统托盘图标
- .Net Remoting 事件回调 Client 函数方法完整实例: C# 实现控制台网络聊天室 (Console Remoting ChatRoom)
- [转载]C#里的委托和事件实现Observer
- C#中实现事件的学习笔记
- 用C#实现简单的字幕动态叠加效果
- .Net/C# 封装磁盘目录文件搜索功能的工具类 (实现了与搜索相关的事件,以便插入客户处理代码)