共用方式為


如何:使用 Windows Form Label 控制項建立便捷鍵

Windows Forms Label 控制項可用於定義其他控制項的存取金鑰。 當您在標籤控制項中定義存取金鑰時,使用者可以按下 ALT 鍵加上您指定的字元,將焦點移至定位順序中位於該鍵後面的控制項。 由於標籤無法接收焦點,焦點會自動移至定位順序中的下一個控制項。 使用這項技術將存取金鑰指派至文字輸入框、下拉式方塊、清單方塊和資料格。

使用標籤將存取金鑰指派給控制項

  1. 先繪製標籤,然後繪製其他控制項。

    -或-

    依任何順序繪製控制項,並將標籤的 TabIndex 屬性設定為比其他控制項的值少一個。

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

  3. 在標籤 Text 的屬性中使用 & 符號來指派標籤的存取金鑰。 如需詳細資訊,請參閱建立 Windows Forms 控制項的存取金鑰

    注意

    您可能想要在標籤控制項中顯示& 符號,而不是使用它們來建立存取金鑰。 如果您將標籤控制項繫結至記錄集中包括 & 符號的欄位,就可能會發生這種情況。 若要在標籤上顯示 & 符號,請將 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->UseMnemonic = true;  
    label1->Text = "&Print";  
    label2->UseMnemonic = true;  
    label2->Text = "&Copy && Paste";  
    

另請參閱