Udostępnij za pośrednictwem


Accelerator.StripAccelerators Metoda

Definicja

Przeciążenia

StripAccelerators(String)

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)

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)

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

StripAccelerators(String)

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);
public static string StripAccelerators (string input);
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.

Dotyczy

StripAccelerators(String, Char)

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);
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

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.

Dotyczy

StripAccelerators(String, Object)

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);
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

Parametry

input
String

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

accessKeySpecifier
Object

Znak do rozebrania

Zwraca

Dotyczy