2008-11-17 74 views
2

我有一個winform應用程序隱藏它的UI並在顯示之前等待命名管道消息 在接收到事件時,線程調用主UI線程,然後執行以下Form.Show沒有出現在Vista中的任務欄中

將不透明度設置爲100 ShowInTaskbar = true; BringToFront();

在Windows Vista上,該窗口不顯示在任務欄上,但該窗口位於後臺。你不能說這 如果你終於找到並點擊它,它就會顯示在任務欄

就如何解決這個

+0

您標記的答案不適用於我,確切的解決方案是什麼? – Wouter 2009-07-01 12:23:34

回答

1

我不工作在Vista,但它可能只是爲了更好地任何想法上閃動任務欄或做一個氣球彈出或類似的東西。你的建議可能會讓用戶感到煩惱。說那裏打字,然後看着鍵盤,你的窗戶偷了他們回頭看的焦點,並發現他們剛剛寫的東西沒有進入他們認爲會進入的應用程序。 like this

flashing the task bar

this might help also

1

如果形式有一個所有者設置它可能還是在任務欄上會顯示不出來。

不要設置所有者屬性,它應該顯示罰款(它爲我做的)。

相關問題