Compartilhar via


HelperMethods.StripAccelerators Método

Definição

Sobrecargas

StripAccelerators(String)
Obsoleto.

Remove marcadores de acelerador sem escape ('&') da cadeia de caracteres fornecida usando o mesmo algoritmo usado por MsoPwchStripWtz (bugs e tudo), para saber:

Remova caracteres '&' ímpares 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 da linguagem FE.

OBSERVAÇÃO: não marcar que o idioma faça isso, ou seja, presumimos que não haja nenhum rótulo realista em outras linguagens com (&N) preso.

StripAccelerators(String, Char)
Obsoleto.

Remove marcadores de acelerador sem escape da cadeia de caracteres fornecida usando o mesmo algoritmo usado por MsoPwchStripWtz (bugs e tudo), para saber:

Remova caracteres ímpares que correspondem accessSpecifier à 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, embora apenas o último possa ser sublinhado.

Se ocorrer uma correspondência accessSpecifier de caracteres dentro de parens, os parens e o caractere após 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 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)
Obsoleto.

Retorna a cadeia de caracteres de entrada com o especificador de chave de acesso especificado removido

StripAccelerators(String)

Cuidado

This method is obsolete. Please use Microsoft.VisualStudio.Utilities.Accelerator.StripAccelerators instead. You may need to add a reference to Microsoft.VisualStudio.Utilities

Remove marcadores de acelerador sem escape ('&') da cadeia de caracteres fornecida usando o mesmo algoritmo usado por MsoPwchStripWtz (bugs e tudo), para saber:

Remova caracteres '&' ímpares 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 da linguagem FE.

OBSERVAÇÃO: não marcar que o idioma 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);
[System.Obsolete("This method is obsolete. Please use Microsoft.VisualStudio.Utilities.Accelerator.StripAccelerators instead. You may need to add a reference to Microsoft.VisualStudio.Utilities")]
public static string StripAccelerators (string input);
[<System.Obsolete("This method is obsolete. Please use Microsoft.VisualStudio.Utilities.Accelerator.StripAccelerators instead. You may need to add a reference to Microsoft.VisualStudio.Utilities")>]
static member StripAccelerators : string -> string
Public Shared Function StripAccelerators (input As String) As String

Parâmetros

input
String

Cadeia de caracteres a ser distribuída.

Retornos

input despojado de aceleradores.

Atributos

Aplica-se a

StripAccelerators(String, Char)

Cuidado

This method is obsolete. Please use Microsoft.VisualStudio.Utilities.Accelerator.StripAccelerators instead. You may need to add a reference to Microsoft.VisualStudio.Utilities.

Remove marcadores de acelerador sem escape da cadeia de caracteres fornecida usando o mesmo algoritmo usado por MsoPwchStripWtz (bugs e tudo), para saber:

Remova caracteres ímpares que correspondem accessSpecifier à 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, embora apenas o último possa ser sublinhado.

Se ocorrer uma correspondência accessSpecifier de caracteres dentro de parens, os parens e o caractere após 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 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);
[System.Obsolete("This method is obsolete. Please use Microsoft.VisualStudio.Utilities.Accelerator.StripAccelerators instead. You may need to add a reference to Microsoft.VisualStudio.Utilities.")]
public static string StripAccelerators (string input, char accessSpecifier);
[<System.Obsolete("This method is obsolete. Please use Microsoft.VisualStudio.Utilities.Accelerator.StripAccelerators instead. You may need to add a reference to Microsoft.VisualStudio.Utilities.")>]
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 distribuída.

accessSpecifier
Char

Especifica o caractere a ser tratado como um especificador de chave de acesso.

Retornos

input despojado de aceleradores.

Atributos

Aplica-se a

StripAccelerators(String, Object)

Cuidado

This method is obsolete. Please use Microsoft.VisualStudio.Utilities.Accelerator.StripAccelerators instead. You may need to add a reference to Microsoft.VisualStudio.Utilities.

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);
[System.Obsolete("This method is obsolete. Please use Microsoft.VisualStudio.Utilities.Accelerator.StripAccelerators instead. You may need to add a reference to Microsoft.VisualStudio.Utilities.")]
public static string StripAccelerators (string input, object accessKeySpecifier);
[<System.Obsolete("This method is obsolete. Please use Microsoft.VisualStudio.Utilities.Accelerator.StripAccelerators instead. You may need to add a reference to Microsoft.VisualStudio.Utilities.")>]
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

Atributos

Aplica-se a