.net - 清除 Windows 窗体中的 DrawRectangle

标签 .net vb.net graphics drawrectangle

我正在绘制一个矩形,休眠了几毫秒——然后我想清除该矩形,但我不知道如何清除。 (该矩形位于图形上方,因此我不能简单地用另一个矩形覆盖它)

                graphics.DrawRectangle(p, innerRectangle)
                System.Threading.Thread.Sleep(75)
                Next I want to clear the rectange...

最佳答案

您需要重新绘制图形(或至少是矩形下方的部分)。如果这是一个图片框或类似的东西,请使用 Invaldiate()强制重新绘制。

关于.net - 清除 Windows 窗体中的 DrawRectangle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/983109/

相关文章:

c# - 从Elasticsearch 5.5.0升级到7.5.1后的构建错误

.net - System.Guid.NewGuid() 是否总是通过 Windows 上的 UuidCreate() 实现?

C# .NET - ItemCollection 在作为 IList<type> 传递时不编译

asp.net - 您可以在没有专有软件的情况下通过 ASP.NET 发送传真吗

asp.net - SqlCommand占位符参数: "Incorrect syntax near ' ?'" and "Must declare the scalar variable @param"?

mysql - DataReader 已打开,必须先将其关闭

c# - 如何绘制亚像素线

c# - 正则表达式 'literal' 在正则表达式中的含义

iphone - [[CAShapeLayer alloc] init] 和 [CAShapeLayer layer] 的区别

image - Alpha 混合与两个透明图像