2013-04-12 31 views
0

在我的應用程序已經在那裏有一個短暫的瞬間延遲形式之間切換的少數情況下,雖然我簡要地顯示等待光標,任何水龍頭用戶在還沒有這個過渡寄存器中使得所顯示形成。 有沒有人注意到這個問題,如果是的話,你怎麼解決它?的Windows CE點擊錯誤

回答

0

這是一個類似的問題在avoid click event while panel is refreshingInvoke a service after windows forms loading

你要忽略的消息在新形式下一段時間。在緊湊的框架中沒有「Form is really visibe」。

您可以在表單中禁用所有控件,並有一個計時器,使一些延遲,這或多或少確保表單不會接受輸入,只要它不完全可見後的控制。

很抱歉,但有沒有更好的解決方案,然後使用一些延遲,因爲沒有可以用來驗證的形式已經滿載,是對用戶可見的事件。

+0

感謝,使用的PeekMessage是我第一次的猜測,但我認爲必須有一個更好的辦法。我現在應該更清楚:P – bit2know