Accelerator.StripAccelerators Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
StripAccelerators(String) |
Remove marcadores de acelerador não escapados ('&') da cadeia de caracteres fornecida usando o mesmo algoritmo usado por MsoPwchStripWtz (bugs e tudo), para saber: Remova caracteres '&' estranhos da cadeia de caracteres. De acordo com DrawText, pares consecutivos de '&'s deixarão um caractere '&' real, e todos os '&' ímpares são removidos, embora apenas o último possa ser sublinhado. Se um '&' ocorrer dentro de parens, os parens e o caractere após o '&' também serão removidos. Isso é útil para remover cadeias de caracteres accelarator de formato (&N) que são acrescentadas ao rótulo em algumas versões de linguagem FE. OBSERVAÇÃO: não marcar para que a linguagem faça isso, ou seja, presumimos que não haja nenhum rótulo realista em outras linguagens com (&N) preso. |
StripAccelerators(String, Char) |
Remove marcadores de acelerador não escapados da cadeia de caracteres fornecida usando o mesmo algoritmo usado por MsoPwchStripWtz (bugs e todos), para saber:
Remova caracteres ímpares que correspondem
Se ocorrer uma correspondência OBSERVAÇÃO: não marcar para que o idioma faça isso, ou seja, presumimos que não haja nenhum rótulo realista em outras linguagens com (%accessSpecifier%N) preso. |
StripAccelerators(String, Object) |
Retorna a cadeia de caracteres de entrada com o especificador de chave de acesso especificado removido |
StripAccelerators(String)
Remove marcadores de acelerador não escapados ('&') da cadeia de caracteres fornecida usando o mesmo algoritmo usado por MsoPwchStripWtz (bugs e tudo), para saber:
Remova caracteres '&' estranhos da cadeia de caracteres. De acordo com DrawText, pares consecutivos de '&'s deixarão um caractere '&' real, e todos os '&' ímpares são removidos, embora apenas o último possa ser sublinhado.
Se um '&' ocorrer dentro de parens, os parens e o caractere após o '&' também serão removidos. Isso é útil para remover cadeias de caracteres accelarator de formato (&N) que são acrescentadas ao rótulo em algumas versões de linguagem FE.
OBSERVAÇÃO: não marcar para que a linguagem faça isso, ou seja, presumimos que não haja nenhum rótulo realista em outras linguagens com (&N) preso.
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
Parâmetros
- input
- String
Cadeia de caracteres a ser despida.
Retornos
input
despojado de aceleradores.
Aplica-se a
StripAccelerators(String, Char)
Remove marcadores de acelerador não escapados da cadeia de caracteres fornecida usando o mesmo algoritmo usado por MsoPwchStripWtz (bugs e todos), para saber:
Remova caracteres ímpares que correspondem accessSpecifier
da cadeia de caracteres.
De acordo com DrawText, pares consecutivos de caracteres correspondentes accessSpecifier
deixarão um único caractere correspondente accessSpecifier
e todos os caracteres ímpares correspondentes accessSpecifier
serão removidos mesmo que apenas o último possa ser sublinhado.
Se ocorrer uma correspondência accessSpecifier
de caracteres dentro de parens, os parens e o caractere que segue o accessSpecifier
caractere correspondente também serão removidos. Isso é útil para remover cadeias de caracteres accelarator de formato (%accessSpecifier%N) que são acrescentadas ao rótulo em algumas versões de linguagem FE.
OBSERVAÇÃO: não marcar para que o idioma faça isso, ou seja, presumimos que não haja nenhum rótulo realista em outras linguagens com (%accessSpecifier%N) preso.
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
Parâmetros
- input
- String
Cadeia de caracteres a ser despida.
- accessSpecifier
- Char
Especifica o caractere a ser tratado como um especificador de chave de acesso.
Retornos
input
despojado de aceleradores.
Aplica-se a
StripAccelerators(String, Object)
Retorna a cadeia de caracteres de entrada com o especificador de chave de acesso especificado removido
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
Parâmetros
- input
- String
Cadeia de caracteres para remover especificadores de chave de acesso
- accessKeySpecifier
- Object
Caractere a ser distribuído