Condividi tramite


Accelerator.StripAccelerators Metodo

Definizione

Overload

StripAccelerators(String)

Rimuove i marcatori di acceleratore non preceduti da escape ('&') dalla stringa specificata usando lo stesso algoritmo usato da MsoPwchStripWtz (bug e tutti) a wit:

Strip di caratteri '&' dispari dalla stringa. In base a DrawText, le coppie consecutive di '&' lasceranno un carattere "&" reale e tutte le "& dispari" vengono rimosse anche se solo l'ultimo può essere sottolineato.

Se un '&' si verifica all'interno di parens, anche il parens e il carattere che segue il '&' vengono rimossi. Ciò è utile per rimuovere le stringhe dell'accelaratore di formato (&N) aggiunte all'etichetta in alcune versioni del linguaggio FE.

NOTA: non viene verificata la lingua per eseguire questa operazione, ad esempio si presuppone che non vi sia alcuna etichetta realistica in altre lingue con (&N) bloccata.

StripAccelerators(String, Char)

Rimuove i marcatori di acceleratore senza escape dalla stringa specificata usando lo stesso algoritmo usato da MsoPwchStripWtz (bug e tutti) a wit:

Strip di caratteri dispari corrispondenti accessSpecifier alla stringa. In base a DrawText, le coppie consecutive di caratteri corrispondenti accessSpecifier lasceranno un singolo carattere corrispondente accessSpecifiere tutti i caratteri dispari corrispondenti accessSpecifier vengono rimossi anche se solo l'ultimo può essere sottolineato.

Se si verifica una corrispondenza accessSpecifier di caratteri all'interno di parens, vengono rimossi anche i parens e il carattere che segue il accessSpecifier carattere corrispondente. Ciò è utile per rimuovere le stringhe accelarator di formato (%accessSpecifier%N) aggiunte all'etichetta in alcune versioni del linguaggio FE.

NOTA: non viene verificata la lingua per eseguire questa operazione, ad esempio si presuppone che non vi sia alcuna etichetta realistica in altre lingue con (%accessSpecifier%N) bloccata.

StripAccelerators(String, Object)

Restituisce la stringa di input con l'identificatore di chiave di accesso specificato rimosso

StripAccelerators(String)

Rimuove i marcatori di acceleratore non preceduti da escape ('&') dalla stringa specificata usando lo stesso algoritmo usato da MsoPwchStripWtz (bug e tutti) a wit:

Strip di caratteri '&' dispari dalla stringa. In base a DrawText, le coppie consecutive di '&' lasceranno un carattere "&" reale e tutte le "& dispari" vengono rimosse anche se solo l'ultimo può essere sottolineato.

Se un '&' si verifica all'interno di parens, anche il parens e il carattere che segue il '&' vengono rimossi. Ciò è utile per rimuovere le stringhe dell'accelaratore di formato (&N) aggiunte all'etichetta in alcune versioni del linguaggio FE.

NOTA: non viene verificata la lingua per eseguire questa operazione, ad esempio si presuppone che non vi sia alcuna etichetta realistica in altre lingue con (&N) bloccata.

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

Parametri

input
String

Stringa da rimuovere.

Restituisce

input spogliati di acceleratori.

Si applica a

StripAccelerators(String, Char)

Rimuove i marcatori di acceleratore senza escape dalla stringa specificata usando lo stesso algoritmo usato da MsoPwchStripWtz (bug e tutti) a wit:

Strip di caratteri dispari corrispondenti accessSpecifier alla stringa. In base a DrawText, le coppie consecutive di caratteri corrispondenti accessSpecifier lasceranno un singolo carattere corrispondente accessSpecifiere tutti i caratteri dispari corrispondenti accessSpecifier vengono rimossi anche se solo l'ultimo può essere sottolineato.

Se si verifica una corrispondenza accessSpecifier di caratteri all'interno di parens, vengono rimossi anche i parens e il carattere che segue il accessSpecifier carattere corrispondente. Ciò è utile per rimuovere le stringhe accelarator di formato (%accessSpecifier%N) aggiunte all'etichetta in alcune versioni del linguaggio FE.

NOTA: non viene verificata la lingua per eseguire questa operazione, ad esempio si presuppone che non vi sia alcuna etichetta realistica in altre lingue con (%accessSpecifier%N) bloccata.

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

Parametri

input
String

Stringa da rimuovere.

accessSpecifier
Char

Specifica il carattere da trattare come identificatore del tasto di scelta.

Restituisce

input spogliati di acceleratori.

Si applica a

StripAccelerators(String, Object)

Restituisce la stringa di input con l'identificatore di chiave di accesso specificato rimosso

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

Parametri

input
String

Stringa da cui rimuovere gli identificatori del tasto di scelta

accessKeySpecifier
Object

Carattere da rimuovere

Restituisce

Si applica a