我是 C# 新手,但我已经使用 VB6 编程很长时间了。我有一个非常简单的项目,运行时没有任何错误。但是有一个问题,它与 Windows 本身有关。如果我打开任何窗口(来自任何其他程序)并且该窗口与我的应用程序重叠......当我关闭那个“其他窗口”时,我的应用程序的窗口不会重新绘制与“其他窗口”重叠的部分。
每当 Windows Vista 的 Bubbles 屏幕保护程序启动时,都会发生同样的事情。当我摇动鼠标取消屏幕保护程序时,你猜怎么着???我的窗户上到处都是气泡。在 VB 中,我们有一个简单的“Window.Refresh”,瞧!然而,在 C# 中,这不起作用。我搜索了论坛,似乎提到了“刷新线程”。在这一点上我有点困惑。为什么事情不能简单?