StringFormat.HotkeyPrefix Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft das HotkeyPrefix-Objekt für dieses StringFormat-Objekt ab oder legt dieses fest.
public:
property System::Drawing::Text::HotkeyPrefix HotkeyPrefix { System::Drawing::Text::HotkeyPrefix get(); void set(System::Drawing::Text::HotkeyPrefix value); };
public System.Drawing.Text.HotkeyPrefix HotkeyPrefix { get; set; }
member this.HotkeyPrefix : System.Drawing.Text.HotkeyPrefix with get, set
Public Property HotkeyPrefix As HotkeyPrefix
Eigenschaftswert
Das HotkeyPrefix-Objekt für dieses StringFormat-Objekt. Der Standardwert ist None.
Beispiele
Im folgenden Codebeispiel wird gezeigt, wie eine Tastenkombination mithilfe der HotkeyPrefix -Eigenschaft festgelegt wird. Außerdem wird veranschaulicht, wie die FromSystemColor -Methode verwendet wird. Fügen Sie zum Ausführen dieses Beispiels den Code in ein Formular ein, behandeln Sie das Ereignis des Formulars Paint , und rufen Sie die folgende Methode auf, wobei Sie e als PaintEventArgsübergeben.
private:
void ShowHotKey( PaintEventArgs^ e )
{
// Declare the string with a keyboard shortcut.
String^ text = "&Click Here";
// Declare a new StringFormat.
StringFormat^ format = gcnew StringFormat;
// Set the HotkeyPrefix property.
format->HotkeyPrefix = System::Drawing::Text::HotkeyPrefix::Show;
// Draw the string.
Brush^ theBrush = SystemBrushes::FromSystemColor( SystemColors::Highlight );
e->Graphics->DrawString( text, this->Font, theBrush, 30, 40, format );
}
private void ShowHotKey(PaintEventArgs e)
{
// Declare the string with a keyboard shortcut.
string text = "&Click Here";
// Declare a new StringFormat.
StringFormat format = new StringFormat();
// Set the HotkeyPrefix property.
format.HotkeyPrefix = System.Drawing.Text.HotkeyPrefix.Show;
// Draw the string.
Brush theBrush =
SystemBrushes.FromSystemColor(SystemColors.Highlight);
e.Graphics.DrawString(text, this.Font, theBrush, 30, 40, format);
}
Private Sub ShowHotKey(ByVal e As PaintEventArgs)
' Declare the string with keyboard shortcut.
Dim text As String = "&Click Here"
' Declare a new StringFormat.
Dim format As New StringFormat
' Set the HotkeyPrefix property.
format.HotkeyPrefix = System.Drawing.Text.HotkeyPrefix.Show
' Draw the string.
Dim theBrush As Brush = _
SystemBrushes.FromSystemColor(SystemColors.Highlight)
e.Graphics.DrawString(text, Me.Font, theBrush, 30, 40, format)
End Sub
Hinweise
In einer grafischen Benutzeroberfläche ist eine Hot-Taste der unterstrichene Buchstabe in einem Wort (in der Regel kombiniert mit einer anderen Taste, z. B. der ALT-Taste), die Sie auf der Tastatur drücken können, um die Funktionalität zu aktivieren, die das Wort darstellt.