Sdílet prostřednictvím


HelperMethods.StripAccelerators Metoda

Definice

Přetížení

StripAccelerators(String)
Zastaralé.

Odebere značky akcelerátoru bez řídicích znaků ("&") z daného řetězce pomocí stejného algoritmu, který používá MsoPwchStripWtz (chyby a všechny), aby to bylo možné:

Odeberte z řetězce liché znaky &. Jak je uvedeno v aplikaci DrawText, po sobě jdoucí dvojice '&'s zanechávají skutečný znak '&' a všechny liché '&'s budou odebrány, i když může být podtrženo pouze poslední.

Pokud se uvnitř parenů vyskytuje "&", odstraní se také pareny a znak následující za "&". To je užitečné k odebrání řetězců formátu accelaratoru (&N), které jsou připojeny k popisku v některých jazykových verzích FE.

POZNÁMKA: Nekontrolujeme jazyk, který by to měl udělat, tj. předpokládáme, že v jiných jazycích není žádný realistický popisek se zablokovanou (&N).

StripAccelerators(String, Char)
Zastaralé.

Odebere z daného řetězce značky akcelerátoru, které ne escaped používá stejný algoritmus, který používá MsoPwchStripWtz (chyby a všechny) a použije k tomu:

Odeberte z řetězce liché znaky, které se shodují accessSpecifier . Stejně jako u drawText po sobě jdoucích párů znaků, které odpovídají accessSpecifier , ponechají jeden znak odpovídající accessSpecifier, a všechny liché znaky, které odpovídají accessSpecifier , budou odebrány, i když může být podtrženo pouze poslední.

Pokud dojde k párování accessSpecifier znaků uvnitř parenů, jsou odstraněny také pareny a znak následující za odpovídajícím accessSpecifier znakem. To je užitečné k odebrání řetězců akcelarátoru ve formátu (%accessSpecifier%N), které jsou připojeny k popisku v některých jazykových verzích FE.

POZNÁMKA: Nekontrolujeme jazyk, který by to měl udělat, tj. předpokládáme, že v jiných jazycích není žádný realistický popisek, ve kterých je (%accessSpecifier%N) zablokovaný.

StripAccelerators(String, Object)
Zastaralé.

Vrátí vstupní řetězec se zadaným specifikátorem přístupového klíče.

StripAccelerators(String)

Upozornění

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

Odebere značky akcelerátoru bez řídicích znaků ("&") z daného řetězce pomocí stejného algoritmu, který používá MsoPwchStripWtz (chyby a všechny), aby to bylo možné:

Odeberte z řetězce liché znaky &. Jak je uvedeno v aplikaci DrawText, po sobě jdoucí dvojice '&'s zanechávají skutečný znak '&' a všechny liché '&'s budou odebrány, i když může být podtrženo pouze poslední.

Pokud se uvnitř parenů vyskytuje "&", odstraní se také pareny a znak následující za "&". To je užitečné k odebrání řetězců formátu accelaratoru (&N), které jsou připojeny k popisku v některých jazykových verzích FE.

POZNÁMKA: Nekontrolujeme jazyk, který by to měl udělat, tj. předpokládáme, že v jiných jazycích není žádný realistický popisek se zablokovanou (&N).

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

Řetězec k prokládání.

Návraty

input bez akcelerátorů.

Atributy

Platí pro

StripAccelerators(String, Char)

Upozornění

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

Odebere z daného řetězce značky akcelerátoru, které ne escaped používá stejný algoritmus, který používá MsoPwchStripWtz (chyby a všechny) a použije k tomu:

Odeberte z řetězce liché znaky, které se shodují accessSpecifier . Stejně jako u drawText po sobě jdoucích párů znaků, které odpovídají accessSpecifier , ponechají jeden znak odpovídající accessSpecifier, a všechny liché znaky, které odpovídají accessSpecifier , budou odebrány, i když může být podtrženo pouze poslední.

Pokud dojde k párování accessSpecifier znaků uvnitř parenů, jsou odstraněny také pareny a znak následující za odpovídajícím accessSpecifier znakem. To je užitečné k odebrání řetězců akcelarátoru ve formátu (%accessSpecifier%N), které jsou připojeny k popisku v některých jazykových verzích FE.

POZNÁMKA: Nekontrolujeme jazyk, který by to měl udělat, tj. předpokládáme, že v jiných jazycích není žádný realistický popisek, ve kterých je (%accessSpecifier%N) zablokovaný.

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

Řetězec k prokládání.

accessSpecifier
Char

Určuje znak, který se má považovat za specifikátor přístupového klíče.

Návraty

input bez akcelerátorů.

Atributy

Platí pro

StripAccelerators(String, Object)

Upozornění

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

Vrátí vstupní řetězec se zadaným specifikátorem přístupového klíče.

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

Specifikátory přístupového klíče pro řetězec

accessKeySpecifier
Object

Znak k prokládání

Návraty

Atributy

Platí pro