Почему вызов form.Hide () вызывает мерцание, а form.Close () нет? - PullRequest
1 голос
/ 22 апреля 2009

У меня есть форма .net, созданная в Excel (я не знаю, уместно ли это), и когда я вызываю form.Hide(), Excel быстро мигает. Если я вместо этого позвоню form.Close(), мерцание отсутствует.

Почему версия Hide() вызывает мерцание, а версия Close() - нет?

1 Ответ

0 голосов
/ 22 апреля 2009

Я полагаю, это потому, что Hide () вынужден перерисовывать окно со скрытым окном, а Close () завершает процесс, который, как мне кажется, обрабатывается ОС вместо .NET в случае Hide ()

...