次の方法で共有


HelperMethods.StripAccelerators メソッド

定義

オーバーロード

StripAccelerators(String)
古い.

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

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

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

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

StripAccelerators(String, Char)
古い.

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

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

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

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

StripAccelerators(String, Object)
古い.

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

StripAccelerators(String)

注意事項

This method is obsolete. Please use Microsoft.VisualStudio.Utilities.Accelerator.StripAccelerators instead. You may need to add a reference to Microsoft.VisualStudio.Utilities

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);
[System.Obsolete("This method is obsolete. Please use Microsoft.VisualStudio.Utilities.Accelerator.StripAccelerators instead. You may need to add a reference to Microsoft.VisualStudio.Utilities")]
public static string StripAccelerators (string input);
[<System.Obsolete("This method is obsolete. Please use Microsoft.VisualStudio.Utilities.Accelerator.StripAccelerators instead. You may need to add a reference to Microsoft.VisualStudio.Utilities")>]
static member StripAccelerators : string -> string
Public Shared Function StripAccelerators (input As String) As String

パラメーター

input
String

ストリップする文字列。

戻り値

input アクセラレータを取り除いた。

属性

適用対象

StripAccelerators(String, Char)

注意事項

This method is obsolete. Please use Microsoft.VisualStudio.Utilities.Accelerator.StripAccelerators instead. You may need to add a reference to Microsoft.VisualStudio.Utilities.

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);
[System.Obsolete("This method is obsolete. Please use Microsoft.VisualStudio.Utilities.Accelerator.StripAccelerators instead. You may need to add a reference to Microsoft.VisualStudio.Utilities.")]
public static string StripAccelerators (string input, char accessSpecifier);
[<System.Obsolete("This method is obsolete. Please use Microsoft.VisualStudio.Utilities.Accelerator.StripAccelerators instead. You may need to add a reference to Microsoft.VisualStudio.Utilities.")>]
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)

注意事項

This method is obsolete. Please use Microsoft.VisualStudio.Utilities.Accelerator.StripAccelerators instead. You may need to add a reference to Microsoft.VisualStudio.Utilities.

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

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);
[System.Obsolete("This method is obsolete. Please use Microsoft.VisualStudio.Utilities.Accelerator.StripAccelerators instead. You may need to add a reference to Microsoft.VisualStudio.Utilities.")]
public static string StripAccelerators (string input, object accessKeySpecifier);
[<System.Obsolete("This method is obsolete. Please use Microsoft.VisualStudio.Utilities.Accelerator.StripAccelerators instead. You may need to add a reference to Microsoft.VisualStudio.Utilities.")>]
static member StripAccelerators : string * obj -> string
Public Shared Function StripAccelerators (input As String, accessKeySpecifier As Object) As String

パラメーター

input
String

アクセス キー指定子を削除する文字列

accessKeySpecifier
Object

ストリップする文字

戻り値

属性

適用対象