共用方式為


HOW TO:使用 Windows Form Label 控制項建立便捷鍵

更新:2007 年 11 月

Windows Form Label 控制項可用來定義其他控制項的便捷鍵 (Access Key)。當您在 Label 控制項定義便捷鍵時,使用者可按下 ALT 鍵加上您指定的字元,此字元是用來將焦點移到定位順序中尾隨其後的控制項中。由於標籤不會收到焦點,所以焦點會自動移到定位順序的下一個控制項。您可使用此技術將便捷鍵指派給文字方塊、下拉式方塊、清單方塊和資料格。

若要使用標籤將便捷鍵指派給控制項

  1. 請先繪製標籤,再繪製其他控制項。

    -或-

    以任何順序繪製控制項,並將標籤的 TabIndex 屬性設定為小於其他控制項的內容。

  2. 將標籤的 UseMnemonic 屬性設定為 true。

  3. 在標籤的 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 控制項大小以適合其內容

參考

Label 控制項概觀 (Windows Form)

其他資源

Label 控制項 (Windows Form)