Accelerator.StripAccelerators Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
Jeśli dopasowanie 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 accessSpecifier
pojedynczego 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