Udostępnij za pośrednictwem


Accelerator Klasa

Definicja

Metody narzędzi do obsługi akceleratorów klawiatury.

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
Dziedziczenie
Accelerator

Metody

AccessKeySpecifierFromObject(Object)

Konwertuje obiekt wejściowy na specyfikator klucza dostępu. Obiekty typu char lub ciągi jednoznakowe można przekonwertować. Jeśli obiekt innego typu zostanie przekazany, zostanie zwrócony &.

StripAccelerators(String)

Usuwa znaczniki akceleratora bez ucieczki ('&') z danego ciągu przy użyciu tego samego algorytmu używanego przez msoPwchStripWtz (błędy i wszystkie), aby dowcip:

Rozbieraj dziwne znaki "&" z ciągu. Zgodnie z drawText, kolejne pary "& pozostawi prawdziwy znak "&", a wszystkie dziwne "&" są usuwane, mimo że tylko ostatni może być podkreślony.

Jeśli "&" występuje wewnątrz parens, parens i znak po "&" są również usunięte. Jest to przydatne do usuwania ciągów accelaratora formatu (&N), które są dołączane do etykiety w niektórych wersjach języka FE.

UWAGA: Nie sprawdzamy języka, aby to zrobić, tj. zakładamy, że w innych językach (&N) nie ma żadnej realistycznej etykiety.

StripAccelerators(String, Char)

Usuwa znaczniki akceleratora bez ucieczki z danego ciągu przy użyciu tego samego algorytmu używanego przez msoPwchStripWtz (usterki i wszystkie), aby dowcip:

Rozbieraj nieparzyste znaki zgodne accessSpecifier z ciągiem. Zgodnie z formułą DrawText kolejne pary pasujących accessSpecifier znaków pozostawi dopasowanie accessSpecifierpojedynczego znaku, a wszystkie pasujące accessSpecifier znaki nieparzyste są usuwane, mimo że tylko ostatnie może być podkreślone.

Jeśli dopasowanie accessSpecifier znaku występuje wewnątrz parens, parens i znak po accessSpecifier pasującym znaku również zostaną usunięte. Jest to przydatne do usuwania ciągów accelaratora formatu (%accessSpecifier%N), które są dołączane do etykiety w niektórych wersjach językowych FE.

UWAGA: Nie sprawdzamy języka, aby to zrobić, tj. zakładamy, że w innych językach nie ma żadnej realistycznej etykiety z zablokowanym elementem (%accessSpecifier%N).

StripAccelerators(String, Object)

Zwraca ciąg wejściowy z określonym specyfikatorem klucza dostępu pozbawionym

Dotyczy