标签: vb.net performance graphics
我正在开发程序的GUI方面,它需要能够将一条线从一个按钮拖到另一个按钮。
我也正在开发一些路径查找,因为我希望这些线始终可见,如果我直接从一个按钮到另一个按钮画一条线,那么子窗体可能会妨碍,因此单个连接可能远远超过1画线。
我的问题是。如果我在面板中通过e.graphics绘制了1000条线,每次滚动或每次将鼠标悬停在按钮上时都会重绘,从而触发绘制事件。这么多行有可能减慢应用程序的速度吗?
将这些行的渲染放在不同的线程上会解决所有问题吗?
是否有使用图形类的替代方法?
提前致谢。