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


Accelerator Класс

Определение

Служебные методы для работы с ускорителями клавиатуры.

public ref class Accelerator abstract sealed
public ref class Accelerator abstract sealed
class Accelerator abstract sealed
public static class Accelerator
type Accelerator = class
Public Class Accelerator
Наследование
Accelerator

Методы

AccessKeySpecifierFromObject(Object)

Преобразует входной объект в описатель ключа доступа. Объекты типа char или односимвенные строки можно преобразовать. Если передается объект другого типа, возвращается &.

StripAccelerators(String)

Удаляет маркеры ускорителя без экранирования ("&") из заданной строки с помощью того же алгоритма, который используется в MsoPwchStripWtz (ошибки и все), чтобы ознакомиться:

Удалите нечетные символы "&" из строки. Согласно DrawText, последовательные пары "&" оставят реальный символ "&", а все нечетные "&" удаляются, даже если только последний может быть подчеркнут.

Если внутри парен возникает &, то символы и символы после & также удаляются. Это полезно для удаления строк акселятора формата (&N), которые добавляются к метке в некоторых версиях языка FE.

ПРИМЕЧАНИЕ. Мы не проверка для языка для этого, т. е. мы предполагаем, что в других языках нет реалистичной метки с зависанием (&N).

StripAccelerators(String, Char)

Удаляет маркеры ускорителя без экранирования из заданной строки, используя тот же алгоритм, который используется в MsoPwchStripWtz (ошибки и все), чтобы провести следующее:

Удалите нечетные символы, совпадающие accessSpecifier со строкой. Согласно DrawText, последовательные пары символов accessSpecifier будут оставить сопоставление по одному символу accessSpecifier, а все нечетные символы accessSpecifier будут удалены, даже если только последний может быть подчеркнут.

Если сопоставление accessSpecifier символов происходит внутри parens, то parens и символ, следующий за соответствующим символом accessSpecifier , также удаляются. Это полезно для удаления строк акселятора формата (%accessSpecifier%N), которые добавляются к метке в некоторых версиях языка FE.

ПРИМЕЧАНИЕ. Мы не проверка для языка для этого, т. е. мы предполагаем, что в других языках нет реалистичной метки с зависанием (%accessSpecifier%N).

StripAccelerators(String, Object)

Возвращает входную строку с указанным описателем ключа доступа.

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