Accelerator.StripAccelerators Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
StripAccelerators(String) |
Entfernt nicht mit Escape versehene Beschleunigermarker ('&') aus der angegebenen Zeichenfolge mithilfe desselben Algorithmus, der von MsoPwchStripWtz (Fehler und alle) verwendet wird, um Folgendes zu tun: Entfernen Sie ungerade & Zeichen aus der Zeichenfolge. Gemäß DrawText hinterlassen aufeinanderfolgende &-Paare ein echtes "&"-Zeichen, und alle ungerade & werden entfernt, obwohl nur die letzten unterstrichen werden können. Wenn innerhalb von Parens ein "&" auftritt, werden die Parens und das Zeichen nach dem "&" ebenfalls entfernt. Dies ist nützlich, um Zeichenfolgen im Format (&N) zu entfernen, die in einigen FE-Sprachversionen an die Bezeichnung angefügt werden. HINWEIS: Wir überprüfen nicht, ob die Sprache dazu verwendet wird, d. h. wir gehen davon aus, dass es in anderen Sprachen keine realistische Bezeichnung mit (&N) gibt. |
StripAccelerators(String, Char) |
Entfernt nicht mit Escape versehene Beschleunigermarker aus der angegebenen Zeichenfolge mithilfe desselben Algorithmus, der von MsoPwchStripWtz (Fehler und alle) verwendet wird, um folgendes zu ermöglichen:
Entfernen Sie ungerade Zeichen, die übereinstimmen
Wenn innerhalb von Parens ein Zeichenabgleich HINWEIS: Wir überprüfen nicht, ob die Sprache dafür verwendet wird, d. h. wir gehen davon aus, dass es in anderen Sprachen keine realistische Bezeichnung gibt, in der (%accessSpecifier%N) hängen bleibt. |
StripAccelerators(String, Object) |
Gibt die Eingabezeichenfolge mit entferntem Zugriffsschlüsselspezifizierer zurück. |
StripAccelerators(String)
Entfernt nicht mit Escape versehene Beschleunigermarker ('&') aus der angegebenen Zeichenfolge mithilfe desselben Algorithmus, der von MsoPwchStripWtz (Fehler und alle) verwendet wird, um Folgendes zu tun:
Entfernen Sie ungerade & Zeichen aus der Zeichenfolge. Gemäß DrawText hinterlassen aufeinanderfolgende &-Paare ein echtes "&"-Zeichen, und alle ungerade & werden entfernt, obwohl nur die letzten unterstrichen werden können.
Wenn innerhalb von Parens ein "&" auftritt, werden die Parens und das Zeichen nach dem "&" ebenfalls entfernt. Dies ist nützlich, um Zeichenfolgen im Format (&N) zu entfernen, die in einigen FE-Sprachversionen an die Bezeichnung angefügt werden.
HINWEIS: Wir überprüfen nicht, ob die Sprache dazu verwendet wird, d. h. wir gehen davon aus, dass es in anderen Sprachen keine realistische Bezeichnung mit (&N) gibt.
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
Parameter
- input
- String
String zum Entfernen.
Gibt zurück
input
entfernt von Beschleunigern.
Gilt für:
StripAccelerators(String, Char)
Entfernt nicht mit Escape versehene Beschleunigermarker aus der angegebenen Zeichenfolge mithilfe desselben Algorithmus, der von MsoPwchStripWtz (Fehler und alle) verwendet wird, um folgendes zu ermöglichen:
Entfernen Sie ungerade Zeichen, die übereinstimmen accessSpecifier
, aus der Zeichenfolge.
Gemäß DrawText wird bei aufeinander folgenden Zeichenpaaren ein einzelner Zeichenabgleich accessSpecifier
accessSpecifier
beibehalten, und alle ungeraden Zeichen accessSpecifier
werden entfernt, obwohl nur die letzten unterstrichen werden können.
Wenn innerhalb von Parens ein Zeichenabgleich accessSpecifier
auftritt, werden auch die Parens und das zeichen, das auf das accessSpecifier
übereinstimmende Zeichen folgt, entfernt. Dies ist nützlich, um Accelarator-Zeichenfolgen im Format (%accessSpecifier%N) zu entfernen, die in einigen FE-Sprachversionen an die Bezeichnung angefügt sind.
HINWEIS: Wir überprüfen nicht, ob die Sprache dafür verwendet wird, d. h. wir gehen davon aus, dass es in anderen Sprachen keine realistische Bezeichnung gibt, in der (%accessSpecifier%N) hängen bleibt.
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
Parameter
- input
- String
String zum Entfernen.
- accessSpecifier
- Char
Bezeichnet das Zeichen, das als Zugriffsschlüsselbezeichner zu verwenden ist.
Gibt zurück
input
entfernt von Beschleunigern.
Gilt für:
StripAccelerators(String, Object)
Gibt die Eingabezeichenfolge mit entferntem Zugriffsschlüsselspezifizierer zurück.
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
Parameter
- input
- String
Zeichenfolge, um Schlüsselbezeichnern den Zugriff zu entziehen.
- accessKeySpecifier
- Object
Zu entfernendes Zeichen