Condividi tramite


Accelerator Classe

Definizione

Metodi di utilità per la gestione degli acceleratori di tastiera.

public ref class Accelerator abstract sealed
public ref class Accelerator abstract sealed
class Accelerator abstract sealed
public static class Accelerator
type Accelerator = class
Public Class Accelerator
Ereditarietà
Accelerator

Metodi

AccessKeySpecifierFromObject(Object)

Converte l'oggetto input in un identificatore di chiave di accesso. È possibile convertire oggetti di tipo char o stringhe a caratteri singoli. Se viene passato un oggetto di un tipo diverso, viene restituito &.

StripAccelerators(String)

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)

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)

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

Si applica a