HelperMethods.StripAccelerators 方法

定义

重载

StripAccelerators(String)
已过时.

使用 MsoPwchStripWtz (bug 和所有) 所用的相同算法,从给定字符串中去除 ('&') 的非转义加速器标记,以便:

从字符串中去除奇数“&”字符。 根据 DrawText,连续的“&”对将留下一个真正的“&”字符,并且所有奇数的“&”都将被删除,即使只有最后一个可能带有下划线。

如果“&”出现在 parens 内,则 parens 和“&”后面的字符也会被去除。这对于删除某些 FE 语言版本中追加到标签的格式 (&N) 的加法器字符串很有用。

注意:我们不检查语言执行此操作,也就是说,我们假设其他语言中没有任何实际标签,) 卡在 (&N。

StripAccelerators(String, Char)
已过时.

使用 MsoPwchStripWtz (bug 和所有) 的相同算法从给定字符串中去除非转义加速器标记,以便:

从字符串中去除匹配 accessSpecifier 的奇数字符。 根据 DrawText,连续的字符对匹配 accessSpecifier 将保留单个字符匹配 accessSpecifier,并且删除所有匹配 accessSpecifier 的奇数字符,即使只有最后一个可能带有下划线。

如果字符匹配 accessSpecifier 发生在 parens 内部,则 parens 和匹配字符后面的 accessSpecifier 字符也会被去除。这对于删除某些 FE 语言版本中追加到标签 (%accessSpecifier%N) 的加高器字符串很有用。

注意:我们不检查语言执行此操作,也就是说,我们假设其他语言中没有任何 (%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 (bug 和所有) 所用的相同算法,从给定字符串中去除 ('&') 的非转义加速器标记,以便:

从字符串中去除奇数“&”字符。 根据 DrawText,连续的“&”对将留下一个真正的“&”字符,并且所有奇数的“&”都将被删除,即使只有最后一个可能带有下划线。

如果“&”出现在 parens 内,则 parens 和“&”后面的字符也会被去除。这对于删除某些 FE 语言版本中追加到标签的格式 (&N) 的加法器字符串很有用。

注意:我们不检查语言执行此操作,也就是说,我们假设其他语言中没有任何实际标签,) 卡在 (&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 (bug 和所有) 的相同算法从给定字符串中去除非转义加速器标记,以便:

从字符串中去除匹配 accessSpecifier 的奇数字符。 根据 DrawText,连续的字符对匹配 accessSpecifier 将保留单个字符匹配 accessSpecifier,并且删除所有匹配 accessSpecifier 的奇数字符,即使只有最后一个可能带有下划线。

如果字符匹配 accessSpecifier 发生在 parens 内部,则 parens 和匹配字符后面的 accessSpecifier 字符也会被去除。这对于删除某些 FE 语言版本中追加到标签 (%accessSpecifier%N) 的加高器字符串很有用。

注意:我们不检查语言执行此操作,也就是说,我们假设其他语言中没有任何 (%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

字符到条带

返回

属性

适用于