Udostępnij za pośrednictwem


HelperMethods.StripAccelerators Metoda

Definicja

Przeciążenia

StripAccelerators(String)
Przestarzałe.

Usuwa znaczniki akceleratora bez ucieczki ('&') z danego ciągu przy użyciu tego samego algorytmu używanego przez msoPwchStripWtz (błędy i wszystkie), aby dowcip:

Rozbieraj dziwne znaki "&" z ciągu. Zgodnie z drawText, kolejne pary "& pozostawi prawdziwy znak "&", a wszystkie dziwne "&" są usuwane, mimo że tylko ostatni może być podkreślony.

Jeśli "&" występuje wewnątrz parens, parens i znak po "&" są również usunięte. Jest to przydatne do usuwania ciągów accelaratora formatu (&N), które są dołączane do etykiety w niektórych wersjach języka FE.

UWAGA: Nie sprawdzamy języka, aby to zrobić, tj. zakładamy, że w innych językach (&N) nie ma żadnej realistycznej etykiety.

StripAccelerators(String, Char)
Przestarzałe.

Usuwa znaczniki akceleratora bez ucieczki z danego ciągu przy użyciu tego samego algorytmu używanego przez msoPwchStripWtz (usterki i wszystkie), aby dowcip:

Rozbieraj nieparzyste znaki zgodne accessSpecifier z ciągiem. Zgodnie z formułą DrawText kolejne pary pasujących accessSpecifier znaków pozostawi dopasowanie accessSpecifierpojedynczego znaku, a wszystkie pasujące accessSpecifier znaki nieparzyste są usuwane, mimo że tylko ostatnie może być podkreślone.

Jeśli dopasowanie accessSpecifier znaku występuje wewnątrz parens, parens i znak po accessSpecifier pasującym znaku również zostaną usunięte. Jest to przydatne do usuwania ciągów accelaratora formatu (%accessSpecifier%N), które są dołączane do etykiety w niektórych wersjach językowych FE.

UWAGA: Nie sprawdzamy języka, aby to zrobić, tj. zakładamy, że w innych językach nie ma żadnej realistycznej etykiety z zablokowanym elementem (%accessSpecifier%N).

StripAccelerators(String, Object)
Przestarzałe.

Zwraca ciąg wejściowy z określonym specyfikatorem klucza dostępu pozbawionym

StripAccelerators(String)

Przestroga

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

Usuwa znaczniki akceleratora bez ucieczki ('&') z danego ciągu przy użyciu tego samego algorytmu używanego przez msoPwchStripWtz (błędy i wszystkie), aby dowcip:

Rozbieraj dziwne znaki "&" z ciągu. Zgodnie z drawText, kolejne pary "& pozostawi prawdziwy znak "&", a wszystkie dziwne "&" są usuwane, mimo że tylko ostatni może być podkreślony.

Jeśli "&" występuje wewnątrz parens, parens i znak po "&" są również usunięte. Jest to przydatne do usuwania ciągów accelaratora formatu (&N), które są dołączane do etykiety w niektórych wersjach języka FE.

UWAGA: Nie sprawdzamy języka, aby to zrobić, tj. zakładamy, że w innych językach (&N) nie ma żadnej realistycznej etykiety.

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

Parametry

input
String

Ciąg do rozebrania.

Zwraca

input pozbawiony akceleratorów.

Atrybuty

Dotyczy

StripAccelerators(String, Char)

Przestroga

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

Usuwa znaczniki akceleratora bez ucieczki z danego ciągu przy użyciu tego samego algorytmu używanego przez msoPwchStripWtz (usterki i wszystkie), aby dowcip:

Rozbieraj nieparzyste znaki zgodne accessSpecifier z ciągiem. Zgodnie z formułą DrawText kolejne pary pasujących accessSpecifier znaków pozostawi dopasowanie accessSpecifierpojedynczego znaku, a wszystkie pasujące accessSpecifier znaki nieparzyste są usuwane, mimo że tylko ostatnie może być podkreślone.

Jeśli dopasowanie accessSpecifier znaku występuje wewnątrz parens, parens i znak po accessSpecifier pasującym znaku również zostaną usunięte. Jest to przydatne do usuwania ciągów accelaratora formatu (%accessSpecifier%N), które są dołączane do etykiety w niektórych wersjach językowych FE.

UWAGA: Nie sprawdzamy języka, aby to zrobić, tj. zakładamy, że w innych językach nie ma żadnej realistycznej etykiety z zablokowanym elementem (%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);
[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

Parametry

input
String

Ciąg do rozebrania.

accessSpecifier
Char

Określa znak, który ma być traktowany jako specyfikator klucza dostępu.

Zwraca

input pozbawiony akceleratorów.

Atrybuty

Dotyczy

StripAccelerators(String, Object)

Przestroga

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

Zwraca ciąg wejściowy z określonym specyfikatorem klucza dostępu pozbawionym

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

Parametry

input
String

Ciąg do usuwania specyfikatorów klucza dostępu

accessKeySpecifier
Object

Znak do rozebrania

Zwraca

Atrybuty

Dotyczy