1
我有一個是在Excel中創建(我不知道這是相關的)一個.NET形式,當我打電話form.Hide()
,Excel中簡要地閃爍。如果我改爲撥打form.Close()
,則閃爍不存在。爲什麼調用form.Hide()會導致閃爍,但form.Close()不是?
爲什麼會出現Hide()
版本引起閃爍,而Close()
版本呢?
我有一個是在Excel中創建(我不知道這是相關的)一個.NET形式,當我打電話form.Hide()
,Excel中簡要地閃爍。如果我改爲撥打form.Close()
,則閃爍不存在。爲什麼調用form.Hide()會導致閃爍,但form.Close()不是?
爲什麼會出現Hide()
版本引起閃爍,而Close()
版本呢?
我想這是因爲隱藏()被強制與重繪窗口,它隱藏和關閉()終止進程,我相信在隱藏的情況下()
由OS而不是.NET的處理
似乎有道理:) – Ant 2009-04-23 08:07:39