Label.UseMnemonic Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het besturingselement een ampersandteken (&) in de eigenschap van Text het besturingselement interpreteert als een voorvoegselteken voor een toegangssleutel.
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
Waarde van eigenschap
true als het label het en-teken niet weergeeft en het teken na het ampersand in de weergegeven tekst onderstrept en het onderstreepte teken als een toegangssleutel behandelt; false als het en-teken anders wordt weergegeven in de tekst van het besturingselement. De standaardwaarde is true.
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u een Label besturingselement maakt met een driedimensionale rand en een afbeelding die wordt weergegeven met behulp van de ImageList en ImageIndex eigenschappen. Het besturingselement heeft ook een bijschrift met een mnemonic teken opgegeven. In de voorbeeldcode worden de PreferredHeight en PreferredWidth eigenschappen gebruikt om het besturingselement op de Label juiste manier te wijzigen in het formulier waarop het wordt weergegeven. In dit voorbeeld is vereist dat er een ImageList imageList1 is gemaakt en benoemd en dat er twee installatiekopieƫn zijn geladen. Het voorbeeld vereist ook dat de code zich in een formulier bevindt waaraan de naamruimte is toegevoegd aan de System.Drawing bijbehorende code.
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
Opmerkingen
Als de UseMnemonic eigenschap is ingesteld op en een mnemonic teken (een teken dat wordt voorafgegaan door het ampersand) is gedefinieerd true in de Text eigenschap van de Labeleigenschap, drukt u op Alt+ het nemonische teken de focus op het besturingselement dat volgt op de Label tabvolgorde. U kunt deze eigenschap gebruiken om de juiste toetsenbordnavigatie te bieden aan de besturingselementen in uw formulier.