2012-12-19 41 views
3

我是WinForms的新手,目前正在開發一個簡單的應用程序。我不太確定它是否可行,但我想在應用程序最小化時顯示錶單的文本值(或某些文本值),而不是圖標?Winforms,最小化,文本

+2

您可以嘗試設置Form.Text屬性。但它也取決於您使用的操作系統。由於Win7僅在任務欄中有圖標,而Win Xp在任務欄中確實有一些文本。 – AssaultingCuccos

+0

@FlorisPrijt當窗體最小化時,Win7 _does_在任務欄中有文本。也許你的意思是一個沒有運行的程序(「快速啓動」)。 – ispiro

+0

@ispiro Win7不會,除非你[設置](http://lifehacker.com/5130368/add-text-to-the-windows-7-taskbar-buttons) –

回答

1

答案是Rohit Vyas's。但由於您的意見,您正在尋找:

右鍵單擊任務欄 - >屬性 - >任務欄按鈕:從不 組合。

+0

只是一個問題。如果我沒有將任務欄設置爲「從不結合」。有沒有一種方法來編程顯示文本而不是圖標?例如,當用戶使應用程序最小化時,該時間出現在任務欄上並且被更新,即,正在打勾? – RT88

+0

@ RT88不是我所知道的。但是,您可以查看Killercam的答案 - 也許系統托盤圖標可以顯示文本。或者在Stack Overflow上提出另一個問題。也許別人會知道。 – ispiro

+0

@ RT88順便說一句 - 「任務欄已滿時合併」也可以使用。不僅「永不結合」。 – ispiro

0

這是不可能不進入COM/Interop的東西,即使這樣我不會建議它。爲什麼不使用文本圖標,或者你可以看看NotfyIcon Class

4

你可以設置你的申請文本:

this.Text = "Text that you want to display"; 

粘貼的代碼在窗體的構造略低於InitializeComponent()方法上面的行。

0

標題通常出現在Win XP和許多窗口 的任務欄可以設置像這樣的勝利形成

This.Text ="Some Text"; 

但是在Win 7會永遠給你的圖標,除非你改變的屬性視窗。