Compartilhar via


Accelerator Classe

Definição

Métodos utilitários para lidar com aceleradores de teclado.

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
Herança
Accelerator

Métodos

AccessKeySpecifierFromObject(Object)

Converte o objeto de entrada em um especificador de chave de acesso. Objetos do tipo char ou cadeias de caracteres únicos podem ser convertidos. Se um objeto de um tipo diferente for passado, & será retornado.

StripAccelerators(String)

Remove marcadores de acelerador não escapados ('&') da cadeia de caracteres fornecida usando o mesmo algoritmo usado por MsoPwchStripWtz (bugs e tudo), para saber:

Remova caracteres '&' estranhos da cadeia de caracteres. De acordo com DrawText, pares consecutivos de '&'s deixarão um caractere '&' real, e todos os '&' ímpares são removidos, embora apenas o último possa ser sublinhado.

Se um '&' ocorrer dentro de parens, os parens e o caractere após o '&' também serão removidos. Isso é útil para remover cadeias de caracteres accelarator de formato (&N) que são acrescentadas ao rótulo em algumas versões de linguagem FE.

OBSERVAÇÃO: não marcar para que a linguagem faça isso, ou seja, presumimos que não haja nenhum rótulo realista em outras linguagens com (&N) preso.

StripAccelerators(String, Char)

Remove marcadores de acelerador não escapados da cadeia de caracteres fornecida usando o mesmo algoritmo usado por MsoPwchStripWtz (bugs e todos), para saber:

Remova caracteres ímpares que correspondem accessSpecifier da cadeia de caracteres. De acordo com DrawText, pares consecutivos de caracteres correspondentes accessSpecifier deixarão um único caractere correspondente accessSpecifiere todos os caracteres ímpares correspondentes accessSpecifier serão removidos mesmo que apenas o último possa ser sublinhado.

Se ocorrer uma correspondência accessSpecifier de caracteres dentro de parens, os parens e o caractere que segue o accessSpecifier caractere correspondente também serão removidos. Isso é útil para remover cadeias de caracteres accelarator de formato (%accessSpecifier%N) que são acrescentadas ao rótulo em algumas versões de linguagem FE.

OBSERVAÇÃO: não marcar para que o idioma faça isso, ou seja, presumimos que não haja nenhum rótulo realista em outras linguagens com (%accessSpecifier%N) preso.

StripAccelerators(String, Object)

Retorna a cadeia de caracteres de entrada com o especificador de chave de acesso especificado removido

Aplica-se a