如何在 Windows Forms 應用程式中讓 Label 控制項顯示 & 符號

  • 6180
  • 0
  • 2011-11-09

如何在 Windows Forms 應用程式中讓 Label 控制項顯示 & 符號

 

問題的來龍去脈

我在表單中使用 Label 控制項,並且將我要顯示的文字內容設定在 Text 屬性,但是當我的內容包含 & 符號時,發現顯示不出來,如下圖所示 :

我該如何在 Windows Forms 應用程式中讓 Label 控制項顯示 & 符號?

 

問題的發生原因

& 符號被用來做為助憶鍵的連字號字元,助憶鍵的功用是幫助使用者藉著按一個鍵來選擇控制項。我們可以藉由設定 Label.UseMnemonic 屬性,取消將 & 符號作為控制項的 Text 屬性的連字號字元,或者我們可以連續輸入兩個 && 來正常顯示 & 符號。

 

問題的解決方法

我們可以透過以下兩種方式讓 Label 控制項正常顯示 & 符號。

方法1. 設定 Label.UseMnemonic 屬性為 False,將 & 符號取消作為控制項的 Text 屬性的連字號字元

方法2. 連續輸入兩個 & 符號來正常顯示 & 符號

 

其他相關資訊

定義助憶鍵 (便捷鍵)

Label.UseMnemonic 屬性