我有 3 个通过其绘制事件绘制的数据图。当我有需要插入图表的数据时,我调用控件 invalidate() 命令。
第一个控件的绘制事件实际上为其他 2 个图形创建了一个位图缓冲区,以避免重复长循环。
因此,无效命令按特定顺序 (1,2,3)。这很有效,但是当图形数据到达图形窗口 (PictureBox) 的末尾时,数据通常会开始滚动,绘制事件开始以错误的顺序 (2,3,1) 触发。
有没有人遇到过这个?为什么会发生这种情况?
我有 3 个通过其绘制事件绘制的数据图。当我有需要插入图表的数据时,我调用控件 invalidate() 命令。
第一个控件的绘制事件实际上为其他 2 个图形创建了一个位图缓冲区,以避免重复长循环。
因此,无效命令按特定顺序 (1,2,3)。这很有效,但是当图形数据到达图形窗口 (PictureBox) 的末尾时,数据通常会开始滚动,绘制事件开始以错误的顺序 (2,3,1) 触发。
有没有人遇到过这个?为什么会发生这种情况?