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


Accelerator.StripAccelerators Метод

Определение

Перегрузки

StripAccelerators(String)

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

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

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

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

StripAccelerators(String, Char)

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

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

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

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

StripAccelerators(String, Object)

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

StripAccelerators(String)

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

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

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

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

public:
 static System::String ^ StripAccelerators(System::String ^ input);
public:
 static Platform::String ^ StripAccelerators(Platform::String ^ input);
 static std::wstring StripAccelerators(std::wstring const & input);
public static string StripAccelerators (string input);
static member StripAccelerators : string -> string
Public Shared Function StripAccelerators (input As String) As String

Параметры

input
String

Строка, которую требуется очистить.

Возвращаемое значение

input лишен ускорителей.

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

StripAccelerators(String, Char)

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

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

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

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

public:
 static System::String ^ StripAccelerators(System::String ^ input, char accessSpecifier);
public:
 static Platform::String ^ StripAccelerators(Platform::String ^ input, char16 accessSpecifier);
 static std::wstring StripAccelerators(std::wstring const & input, char accessSpecifier);
public static string StripAccelerators (string input, char accessSpecifier);
static member StripAccelerators : string * char -> string
Public Shared Function StripAccelerators (input As String, accessSpecifier As Char) As String

Параметры

input
String

Строка, которую требуется очистить.

accessSpecifier
Char

Указывает кодировку, чтобы рассматривать как описатель клавиши доступа.

Возвращаемое значение

input лишен ускорителей.

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

StripAccelerators(String, Object)

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

public:
 static System::String ^ StripAccelerators(System::String ^ input, System::Object ^ accessKeySpecifier);
public:
 static Platform::String ^ StripAccelerators(Platform::String ^ input, Platform::Object ^ accessKeySpecifier);
 static std::wstring StripAccelerators(std::wstring const & input, winrt::Windows::Foundation::IInspectable const & accessKeySpecifier);
public static string StripAccelerators (string input, object accessKeySpecifier);
static member StripAccelerators : string * obj -> string
Public Shared Function StripAccelerators (input As String, accessKeySpecifier As Object) As String

Параметры

input
String

Строка для очистки спецификаторов ключа доступа

accessKeySpecifier
Object

Символ, который необходимо удалить

Возвращаемое значение

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