Accelerator.StripAccelerators Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
StripAccelerators(String) |
Удаляет маркеры ускорителя без экранирования ('&') из заданной строки, используя тот же алгоритм, что и MsoPwchStripWtz (ошибки и все), чтобы ознакомиться: Удалите нечетные символы "&" из строки. Согласно DrawText, последовательные пары "&" оставляют реальный символ "&", а все нечетные "&" удаляются, хотя только последний может быть подчеркнут. Если внутри parens возникает "&", то паренсы и символ после "&" также удаляются. Это полезно для удаления строк акселератора формата (&N), которые добавляются к метке в некоторых версиях языка FE. ПРИМЕЧАНИЕ. Мы не проверка для языка для этого, т. е. мы предполагаем, что в других языках нет никакой реалистичной метки с зависанием (&N). |
StripAccelerators(String, Char) |
Удаляет маркеры акселератора без экранирования из заданной строки, используя тот же алгоритм, который используется в MsoPwchStripWtz (ошибки и все), чтобы ознакомиться:
Разделите нечетные символы, соответствующие
Если сопоставление ПРИМЕЧАНИЕ. Мы не проверка для языка для этого, т. е. мы предполагаем, что в других языках нет реалистичной метки с зависанием (%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
Символ, который необходимо удалить