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绘制,如下: