Partilhar via


Accelerator.StripAccelerators Método

Definição

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

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

Retornos

Aplica-se a