我有一個主窗體是x個工具窗口的父窗體。我想隱藏主窗體,但將其保存在任務欄中。只隱藏mainform並將其保存在任務欄中
當我設置主窗體的Visible = false
,它隱藏和保持工具窗口可見,到目前爲止都很好。但是任務欄中的圖標也消失了。
我想隱藏主窗體,保持工具窗口可見並保留任務欄圖標,這樣我就可以將主窗體再次帶回。
我有一個主窗體是x個工具窗口的父窗體。我想隱藏主窗體,但將其保存在任務欄中。只隱藏mainform並將其保存在任務欄中
當我設置主窗體的Visible = false
,它隱藏和保持工具窗口可見,到目前爲止都很好。但是任務欄中的圖標也消失了。
我想隱藏主窗體,保持工具窗口可見並保留任務欄圖標,這樣我就可以將主窗體再次帶回。
默認情況下,Application.MainFormOnTaskbr
設置爲true,這表示MainForm
擁有任務欄按鈕。當窗口位於任務欄上時,無法顯示/隱藏窗口,因此不會影響其任務欄按鈕。您有三種選擇:
設置Application.MainFormOnTaskbar
爲false,所以Application
窗口擁有該任務欄按鈕,而不是MainForm
。在Vista +上不可行,因爲ShowMainFormOnTaskbar
被引入來解決Vista中的用戶界面問題。
創建另一個有自己的任務欄按鈕的窗口。您可以使用TApplication
用於其窗口的類似技術。
不要隱藏MainForm
,因此其任務欄按鈕不會隱藏。將MainForm
移出屏幕,或調整其大小,以便用戶看不到它,但Windows仍然可以。
謝謝雷米,我會嘗試你的建議並報告回去...... –
VCL或Firemonkey? –