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