我正在使用这些CreateGraphics().DrawLine
函数在我的程序中绘制图形,并希望不断更新这些点。
我发现从屏幕上删除线条的唯一方法就是Refresh()
它。问题是,这会删除所有线(或线段)。
我想要做的是清除一条线的一部分(或段),并将其替换为另一部分,而不必再次绘制所有其他点。
示例:初始行是:(x 和 y 坐标)
1,1->2,2; 2,2->3,3;3,3->4,4...
现在我只想制作第一部分:4,4->2,2;
剩下的就剩下了。
附加信息:我使用的是 Windows 窗体,而不是 WPF