1

Excelで作成された.netフォームがあり(それが適切かどうかはわかりません)、呼び出すとform.Hide()、Excelが短時間ちらつきます。代わりに呼び出すform.Close()と、ちらつきはありません。

Hide()バージョンがちらつきを引き起こすのに、バージョンがちらつきを引き起こさないのはなぜClose()ですか?

4

1 に答える 1

0

Hide()がウィンドウを非表示にしてウィンドウを再描画するように強制され、Close()がプロセスを終了するためだと思います。これは、Hide()の場合は.NETではなくOSによって処理されると思います。

于 2009-04-22T16:57:00.567 に答える