Label.UseMnemonic Egenskap

Definition

Hämtar eller anger ett värde som anger om kontrollen tolkar ett et-tecken (&) i kontrollens Text egenskap som ett prefixtecken för åtkomstnyckeln.

public:
 property bool UseMnemonic { bool get(); void set(bool value); };
public bool UseMnemonic { get; set; }
member this.UseMnemonic : bool with get, set
Public Property UseMnemonic As Boolean

Egenskapsvärde

true om etiketten inte visar et-tecknet och understryker tecknet efter et-tecknet i den text som visas och behandlar det understrukna tecknet som en åtkomstnyckel. annars, false om et-tecknet visas i kontrollens text. Standardvärdet är true.

Exempel

Följande kodexempel visar hur du skapar en Label kontroll som har en tredimensionell kantlinje och en bild som visas med egenskaperna ImageList och ImageIndex . Kontrollen har också en beskrivning med ett mnemonic-tecken angivet. Exempelkoden använder PreferredHeight egenskaperna och PreferredWidth för att ändra kontrollens storlek Label på formuläret som den visas på. Det här exemplet kräver att en ImageList har skapats och fått namnet imageList1 och att den har läst in två bilder. Exemplet kräver också att koden finns i ett formulär där namnområdet har System.Drawing lagts till i koden.

public:
   void CreateMyLabel()
   {
      // Create an instance of a Label.
      Label^ label1 = gcnew Label;
      
      // Set the border to a three-dimensional border.
      label1->BorderStyle = System::Windows::Forms::BorderStyle::Fixed3D;
      // Set the ImageList to use for displaying an image.
      label1->ImageList = imageList1;
      // Use the second image in imageList1.
      label1->ImageIndex = 1;
      // Align the image to the top left corner.
      label1->ImageAlign = ContentAlignment::TopLeft;
      
      // Specify that the text can display mnemonic characters.
      label1->UseMnemonic = true;
      // Set the text of the control and specify a mnemonic character.
      label1->Text = "First &Name:";
      
      /* Set the size of the control based on the PreferredHeight and PreferredWidth values. */
      label1->Size = System::Drawing::Size( label1->PreferredWidth, label1->PreferredHeight );
      
      //...Code to add the control to the form...
   }
public void CreateMyLabel()
{
   // Create an instance of a Label.
   Label label1 = new Label();

   // Set the border to a three-dimensional border.
   label1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
   // Set the ImageList to use for displaying an image.
   label1.ImageList = imageList1;
   // Use the second image in imageList1.
   label1.ImageIndex = 1;
   // Align the image to the top left corner.
   label1.ImageAlign = ContentAlignment.TopLeft;

   // Specify that the text can display mnemonic characters.
   label1.UseMnemonic = true;
   // Set the text of the control and specify a mnemonic character.
   label1.Text = "First &Name:";
   
   /* Set the size of the control based on the PreferredHeight and PreferredWidth values. */
   label1.Size = new Size (label1.PreferredWidth, label1.PreferredHeight);

   //...Code to add the control to the form...
}
Public Sub CreateMyLabel()
    ' Create an instance of a Label.
    Dim label1 As New Label()
       
    ' Set the border to a three-dimensional border.
    label1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
    ' Set the ImageList to use for displaying an image.
    label1.ImageList = imageList1
    ' Use the second image in imageList1.
    label1.ImageIndex = 1
    ' Align the image to the top left corner.
    label1.ImageAlign = ContentAlignment.TopLeft
     
    ' Specify that the text can display mnemonic characters.
    label1.UseMnemonic = True
    ' Set the text of the control and specify a mnemonic character.
    label1.Text = "First &Name:"
       
    ' Set the size of the control based on the PreferredHeight and PreferredWidth values. 
    label1.Size = New Size(label1.PreferredWidth, label1.PreferredHeight)

    '...Code to add the control to the form...
End Sub

Kommentarer

UseMnemonic Om egenskapen är inställd på true och ett mnemonic-tecken (ett tecken som föregås av et-tecknet) definieras i Text egenskapen Labelför , anger om du trycker på ALT+ det mnemonic tecknet fokus till kontrollen som följer Label i tabbordningen. Du kan använda den här egenskapen för att ge korrekt tangentbordsnavigering till kontrollerna i formuläret.

Gäller för

Se även