我实现了一个滚动框,根据输入设备上可用的通道数动态添加TChart。图表在回路上重新绘制,以显示通过通道的电压值,以便显示器有效地输出施加到每个通道的电压的“实时”视图。
Application.ProcessMessages 功能,以防止应用程序在运行过程中失去响应,但我希望能够在显示频道时滚动框,而不会干扰显示,当前在单击滚动条时暂停显示。
Application.ProcessMessages
这可能吗?
是的,这是可能的。
图表在循环上重新绘制。。。
由自身环路驱动的重新绘制确实确保了系统上的呼吸分布,这正是需要 Application.ProcessMessages Try not to use it . 相反,你应该让图表用 Invalidate 当新数据进来时,让系统决定什么时候方便。
Invalidate