Accelerator.StripAccelerators メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
StripAccelerators(String) |
MsoPwchStripWtz (bugs and all) で使用されているのと同じアルゴリズムを使用して、エスケープされていないアクセラレータ マーカー ('&') を指定された文字列から取り除いて、次の処理を行います。 奇数の '&' 文字を文字列から取り除く。 DrawText に従って、'&' の連続したペアは実際の '&' 文字を残し、最後の '&' だけが下線が引かれる場合でも、すべての奇数の '&' は削除されます。 '&' が parens 内で発生した場合、パレンと '&' の後の文字も削除されます。これは、一部の FE 言語バージョンでラベルに追加される形式 (&N) の accelarator 文字列を削除する場合に便利です。 注: これを行うための言語はチェックしません。つまり、(&N) が残っている他の言語には現実的なラベルがないことを前提としています。 |
StripAccelerators(String, Char) |
MsoPwchStripWtz (bugs and all) で使用されているのと同じアルゴリズムを使用して、指定された文字列からエスケープされていないアクセラレータ マーカーを削除して、次の処理を行います。
文字列から一致
パーレン内で文字の一致 注: これを行う言語についてはチェックしません。つまり、(%accessSpecifier%N) がスタックしている他の言語には現実的なラベルがないことを前提としています。 |
StripAccelerators(String, Object) |
指定したアクセス キー指定子が削除された入力文字列を返します |
StripAccelerators(String)
MsoPwchStripWtz (bugs and all) で使用されているのと同じアルゴリズムを使用して、エスケープされていないアクセラレータ マーカー ('&') を指定された文字列から取り除いて、次の処理を行います。
奇数の '&' 文字を文字列から取り除く。 DrawText に従って、'&' の連続したペアは実際の '&' 文字を残し、最後の '&' だけが下線が引かれる場合でも、すべての奇数の '&' は削除されます。
'&' が parens 内で発生した場合、パレンと '&' の後の文字も削除されます。これは、一部の FE 言語バージョンでラベルに追加される形式 (&N) の accelarator 文字列を削除する場合に便利です。
注: これを行うための言語はチェックしません。つまり、(&N) が残っている他の言語には現実的なラベルがないことを前提としています。
public:
static System::String ^ StripAccelerators(System::String ^ input);
public:
static Platform::String ^ StripAccelerators(Platform::String ^ input);
static std::wstring StripAccelerators(std::wstring const & input);
public static string StripAccelerators (string input);
static member StripAccelerators : string -> string
Public Shared Function StripAccelerators (input As String) As String
パラメーター
- input
- String
ストリップする文字列。
戻り値
input
アクセラレータを取り除いた。
適用対象
StripAccelerators(String, Char)
MsoPwchStripWtz (bugs and all) で使用されているのと同じアルゴリズムを使用して、指定された文字列からエスケープされていないアクセラレータ マーカーを削除して、次の処理を行います。
文字列から一致 accessSpecifier
する奇数文字を削除します。
DrawText に従って、連続する文字のペアが一致 accessSpecifier
すると、1 つの文字一致 accessSpecifier
が残り、最後の文字だけが下線が引かれる場合でも、すべての奇数文字の一致 accessSpecifier
が削除されます。
パーレン内で文字の一致 accessSpecifier
が発生した場合は、一致する文字の後 accessSpecifier
のパーンと文字も削除されます。これは、一部の FE 言語バージョンでラベルに追加される形式 (%accessSpecifier%N) の accelarator 文字列を削除する場合に便利です。
注: これを行う言語についてはチェックしません。つまり、(%accessSpecifier%N) がスタックしている他の言語には現実的なラベルがないことを前提としています。
public:
static System::String ^ StripAccelerators(System::String ^ input, char accessSpecifier);
public:
static Platform::String ^ StripAccelerators(Platform::String ^ input, char16 accessSpecifier);
static std::wstring StripAccelerators(std::wstring const & input, char accessSpecifier);
public static string StripAccelerators (string input, char accessSpecifier);
static member StripAccelerators : string * char -> string
Public Shared Function StripAccelerators (input As String, accessSpecifier As Char) As String
パラメーター
- input
- String
ストリップする文字列。
- accessSpecifier
- Char
アクセス キー指定子として扱う文字を指定します。
戻り値
input
アクセラレータを取り除いた。
適用対象
StripAccelerators(String, Object)
指定したアクセス キー指定子が削除された入力文字列を返します
public:
static System::String ^ StripAccelerators(System::String ^ input, System::Object ^ accessKeySpecifier);
public:
static Platform::String ^ StripAccelerators(Platform::String ^ input, Platform::Object ^ accessKeySpecifier);
static std::wstring StripAccelerators(std::wstring const & input, winrt::Windows::Foundation::IInspectable const & accessKeySpecifier);
public static string StripAccelerators (string input, object accessKeySpecifier);
static member StripAccelerators : string * obj -> string
Public Shared Function StripAccelerators (input As String, accessKeySpecifier As Object) As String
パラメーター
- input
- String
アクセス キー指定子を削除する文字列
- accessKeySpecifier
- Object
ストリップする文字