1

我有一个在 Excel 中创建的 .net 表单(我不知道这是否相关),当我调用 时form.Hide(),Excel 会短暂闪烁。如果我改为调用form.Close(),则闪烁不存在。

为什么Hide()版本会导致闪烁,而Close()版本不会?

4

1 回答 1

0

我想这是因为 Hide() 被迫重新绘制隐藏的窗口,并且 Close() 终止了进程,我相信在 Hide() 的情况下由操作系统而不是 .NET 处理

于 2009-04-22T16:57:00.567 回答