Accelerator Třída

Definice

Pomocné metody pro práci s klávesovými akcelerátory.

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
Dědičnost
Accelerator

Metody

AccessKeySpecifierFromObject(Object)

Převede vstupní objekt na specifikátor přístupového klíče. Objekty typu char nebo jednoznakový řetězec lze převést. Pokud je předán objekt jiného typu, vrátí se &.

StripAccelerators(String)

Odebere značky akcelerátoru bez řídicích znaků ("&") z daného řetězce pomocí stejného algoritmu, který používá MsoPwchStripWtz (chyby a všechny), aby to bylo možné:

Odeberte z řetězce liché znaky &. Jak je uvedeno v aplikaci DrawText, po sobě jdoucí dvojice '&'s zanechávají skutečný znak '&' a všechny liché '&'s budou odebrány, i když může být podtrženo pouze poslední.

Pokud se uvnitř parenů vyskytuje "&", odstraní se také pareny a znak následující za "&". To je užitečné k odebrání řetězců formátu accelaratoru (&N), které jsou připojeny k popisku v některých jazykových verzích FE.

POZNÁMKA: Nekontrolujeme jazyk, který by to měl udělat, tj. předpokládáme, že v jiných jazycích není žádný realistický popisek se zablokovanou (&N).

StripAccelerators(String, Char)

Odebere z daného řetězce značky akcelerátoru, které ne escaped používá stejný algoritmus, který používá MsoPwchStripWtz (chyby a všechny) a použije k tomu:

Odeberte z řetězce liché znaky, které se shodují accessSpecifier . Stejně jako u drawText po sobě jdoucích párů znaků, které odpovídají accessSpecifier , ponechají jeden znak odpovídající accessSpecifier, a všechny liché znaky, které odpovídají accessSpecifier , budou odebrány, i když může být podtrženo pouze poslední.

Pokud dojde k párování accessSpecifier znaků uvnitř parenů, jsou odstraněny také pareny a znak následující za odpovídajícím accessSpecifier znakem. To je užitečné k odebrání řetězců akcelarátoru ve formátu (%accessSpecifier%N), které jsou připojeny k popisku v některých jazykových verzích FE.

POZNÁMKA: Nekontrolujeme jazyk, který by to měl udělat, tj. předpokládáme, že v jiných jazycích není žádný realistický popisek, ve kterých je (%accessSpecifier%N) zablokovaný.

StripAccelerators(String, Object)

Vrátí vstupní řetězec se zadaným specifikátorem přístupového klíče.

Platí pro