Condividi tramite


HelperMethods.StripAccelerators Metodo

Definizione

Overload

StripAccelerators(String)
Obsoleti.

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

Strisciare i caratteri "&" della stringa. Come per DrawText, le coppie consecutive di '&'s lasceranno un carattere "&" reale e tutte le & dispari '&'s vengono rimosse anche se solo l'ultimo può essere sottolineato.

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

NOTA: non è possibile verificare che la lingua venga eseguita, ad esempio, che non vi sia alcuna etichetta realistica in altre lingue con (&N) bloccata.

StripAccelerators(String, Char)
Obsoleti.

Rimuove i marcatori di acceleratore non escape dalla stringa specificata usando lo stesso algoritmo usato da MsoPwchStripWtz (bug e tutti), in modo che:

Strisciare caratteri dispari che corrispondono accessSpecifier alla stringa. Come per DrawText, le coppie consecutive di caratteri accessSpecifier corrispondenti lasceranno un singolo carattere corrispondente accessSpecifiere tutte le corrispondenze accessSpecifier di caratteri dispari vengono rimosse anche se solo l'ultimo può essere sottolineato.

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

NOTA: non è possibile verificare che la lingua venga eseguita, ad esempio, che non sia presente alcuna etichetta realistica in altre lingue con (%accessSpecifier%N) bloccata.

StripAccelerators(String, Object)
Obsoleti.

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

StripAccelerators(String)

Attenzione

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

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

Strisciare i caratteri "&" della stringa. Come per DrawText, le coppie consecutive di '&'s lasceranno un carattere "&" reale e tutte le & dispari '&'s vengono rimosse anche se solo l'ultimo può essere sottolineato.

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

NOTA: non è possibile verificare che la lingua venga eseguita, ad esempio, 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);
[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

Parametri

input
String

Stringa da rimuovere.

Restituisce

input spogliato di acceleratori.

Attributi

Si applica a

StripAccelerators(String, Char)

Attenzione

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

Rimuove i marcatori di acceleratore non escape dalla stringa specificata usando lo stesso algoritmo usato da MsoPwchStripWtz (bug e tutti), in modo che:

Strisciare caratteri dispari che corrispondono accessSpecifier alla stringa. Come per DrawText, le coppie consecutive di caratteri accessSpecifier corrispondenti lasceranno un singolo carattere corrispondente accessSpecifiere tutte le corrispondenze accessSpecifier di caratteri dispari vengono rimosse anche se solo l'ultimo può essere sottolineato.

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

NOTA: non è possibile verificare che la lingua venga eseguita, ad esempio, che non sia presente 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);
[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

Parametri

input
String

Stringa da rimuovere.

accessSpecifier
Char

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

Restituisce

input spogliato di acceleratori.

Attributi

Si applica a

StripAccelerators(String, Object)

Attenzione

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

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);
[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

Parametri

input
String

Stringa da cui rimuovere gli identificatori del tasto di scelta

accessKeySpecifier
Object

Carattere da rimuovere

Restituisce

Attributi

Si applica a