HelperMethods クラス

定義

マイクロソフト内部でのみ使用。

public ref class HelperMethods abstract sealed
public ref class HelperMethods abstract sealed
class HelperMethods abstract sealed
public static class HelperMethods
type HelperMethods = class
Public Class HelperMethods
継承
HelperMethods

メソッド

AccessKeySpecifierFromObject(Object)
古い.

入力オブジェクトをアクセス キー指定子に変換します。 char 型または単一文字列型のオブジェクトは変換できます。 別の型のオブジェクトが渡された場合は、& が返されます。

StripAccelerators(String)
古い.

MsoPwchStripWtz (bugs and all) で使用されているのと同じアルゴリズムを使用して、エスケープされていないアクセラレータ マーカー ('&') を指定された文字列から削除して、次の処理を行います。

文字列から奇数の '&' 文字を削除します。 DrawText に従って、連続する '&' のペアは実際の '&' 文字を残し、最後の '&' のみが下線が引かれる場合でも、すべての奇数の '&' は削除されます。

'&' がパレンの内部で発生した場合、パレンと '&' の後の文字も削除されます。これは、一部の FE 言語バージョンでラベルに追加される形式 (&N) の accelarator 文字列を削除する場合に便利です。

注: 言語に対してこれを行うチェックはありません。つまり、(&N) がスタックしている他の言語には現実的なラベルがないことを前提としています。

StripAccelerators(String, Char)
古い.

MsoPwchStripWtz (バグとすべて) で使用されるのと同じアルゴリズムを使用して、指定された文字列からエスケープされていないアクセラレータ マーカーを削除して、次の処理を行います。

文字列から一致 accessSpecifier する奇数文字を削除します。 DrawText に従って、連続する一致 accessSpecifier する文字のペアは 1 つの文字一致 accessSpecifierのままになり、最後の文字だけが下線が引かれる場合でも、すべての奇数文字の一致 accessSpecifier は削除されます。

パレンの内部で文字の一致が発生した場合、一致 accessSpecifier する文字の後 accessSpecifier のパレンと文字も削除されます。これは、一部の FE 言語バージョンでラベルに追加される形式 (%accessSpecifier%N) の accelarator 文字列を削除する場合に便利です。

注: これを行うための言語はチェックしません。つまり、(%accessSpecifier%N) がスタックしている他の言語には現実的なラベルがないことを前提としています。

StripAccelerators(String, Object)
古い.

指定したアクセス キー指定子が削除された入力文字列を返します

適用対象