
1.创建OctopusControl类,继承Control类

2.定义定时器刷新,这里我们使用System.Timers.Timer定时器,逻辑处理与UI线程分开以便减少对UI线程的负载,如下:

_timer_Elapsed事件主要用定时生成数据供UI现场绘制图像,如下:


3.重写OnPaint方法,供UI线程绘制图像,最好用DrawRectangles绘制,如下:


1.创建OctopusControl类,继承Control类

2.定义定时器刷新,这里我们使用System.Timers.Timer定时器,逻辑处理与UI线程分开以便减少对UI线程的负载,如下:

_timer_Elapsed事件主要用定时生成数据供UI现场绘制图像,如下:


3.重写OnPaint方法,供UI线程绘制图像,最好用DrawRectangles绘制,如下:


被折叠的 条评论
为什么被折叠?