2012-03-20 109 views
1
str = "&&";    
label1.Text = str; 

上使用字符串「&&」,那隻能說明「&」,它只能說明「&」爲什麼當我的表單標籤

如何解決呢? ,我爲我的英語不好

+1

嘗試把一個@符號在標籤的正面:??'label1.Text = STR;''那裏海峽= @」 &&";'什麼約 – MoonKnight 2012-03-20 13:32:58

+0

什麼 dhinesh 2012-03-20 13:33:23

+0

你注意到下劃線時,你使用一個&? – asawyer 2012-03-20 13:34:06

回答

9

這是因爲&(符號)被稱爲助記符,它被解釋爲這樣的遺憾。當您執行「文本& &文本」時,雙連字符(& &)作爲「文本&文本」出現。

您可以將Label.UseMnemonic屬性設置爲false。默認值是true。

1

&表示&後面的字符成爲快捷鍵。當該窗體焦點按下Alt + 快捷鍵將使焦點轉移到該控件。

對於標籤,它將焦點轉移到標籤後面按Tab鍵順序排列的控件。

這意味着您不能只在標籤中使用&字符,因爲它具有特殊含義。因此,爲了讓您在標籤中使用&,可以使用& &。因此,將標籤文本設置爲&&將設置文本的標籤爲&

相關問題