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 accessSpecifiere 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