HOW TO:使用 Windows Form Label 控制項建立便捷鍵
更新:2007 年 11 月
Windows Form Label 控制項可用來定義其他控制項的便捷鍵 (Access Key)。當您在 Label 控制項定義便捷鍵時,使用者可按下 ALT 鍵加上您指定的字元,此字元是用來將焦點移到定位順序中尾隨其後的控制項中。由於標籤不會收到焦點,所以焦點會自動移到定位順序的下一個控制項。您可使用此技術將便捷鍵指派給文字方塊、下拉式方塊、清單方塊和資料格。
若要使用標籤將便捷鍵指派給控制項
請先繪製標籤,再繪製其他控制項。
-或-
以任何順序繪製控制項,並將標籤的 TabIndex 屬性設定為小於其他控制項的內容。
將標籤的 UseMnemonic 屬性設定為 true。
在標籤的 Text 屬性中使用連字號 (&) 來指派標籤的便捷鍵。如需詳細資訊,請參閱建立 Windows Form 控制項的便捷鍵。
注意事項: 您可能會想顯示標籤控制項中的連字號,而非使用它們來建立便捷鍵。當您將 label 控制項繫結到資料錄集的欄位,而此欄位所包括的資料又有連字號時,便可能發生這種狀況。若要顯示標籤控制項中的連字號,請將 UseMnemonic 屬性設定為 false。若要顯示連字號以及一個便捷鍵,請將 UseMnemonic 屬性設定為 true,並指示含一個連字號 (&) 的便捷鍵以及連字號,以使用兩個連字號來顯示。
Label1.UseMnemonic = True Label1.Text = "&Print" Label2.UseMnemonic = True Label2.Text = "&Copy && Paste"
label1.UseMnemonic = true; label1.Text = "&Print"; label2.UseMnemonic = true; label2.Text = "&Copy && Paste";
label1.set_UseMnemonic(true); label1.set_Text("&Print"); label2.set_UseMnemonic(true); label2.set_Text("&Copy && Paste");
label1->UseMnemonic = true; label1->Text = "&Print"; label2->UseMnemonic = true; label2->Text = "&Copy && Paste";
請參閱
工作
HOW TO:調整 Windows Form Label 控制項大小以適合其內容