Accelerator.StripAccelerators Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
Se si verifica una corrispondenza 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 accessSpecifier
e 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