Freigeben über


Accelerator.StripAccelerators Methode

Definition

Ü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 accessSpecifier , aus der Zeichenfolge. Gemäß DrawText wird bei aufeinander folgenden Zeichenpaaren ein einzelner Zeichenabgleich accessSpecifieraccessSpecifierbeibehalten, 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.

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 accessSpecifieraccessSpecifierbeibehalten, 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

Gibt zurück

Gilt für: