Прочитать на английском

Поделиться через


StringFormat.HotkeyPrefix Свойство

Определение

Возвращает или задает объект HotkeyPrefix для этого объекта StringFormat.

public System.Drawing.Text.HotkeyPrefix HotkeyPrefix { get; set; }

Значение свойства

Объект HotkeyPrefix для этого объекта StringFormat, по умолчанию объект None.

Примеры

В следующем примере кода показано, как задать сочетание клавиш с помощью HotkeyPrefix свойства . В нем также показано, как использовать FromSystemColor метод . Чтобы выполнить этот пример, вставьте код в форму, обработайте событие формы Paint и вызовите следующий метод, передав e как PaintEventArgs.

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);
}

Комментарии

В графическом пользовательском интерфейсе горячая клавиша — это подчеркнутая буква в слове (обычно в сочетании с другой клавишей, например клавишей ALT), которую можно нажать на клавиатуре для активации функций, которые представляет слово.

Применяется к

Продукт Версии
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9