Accelerator.StripAccelerators 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
StripAccelerators(String) |
使用 MsoPwchStripWtz (bug 和所有) 使用的相同算法从给定字符串中去除 ('&') 的非转义加速器标记,以便: 从字符串中去除奇数“&”字符。 根据 DrawText,连续的“&”对将留下一个真正的“&”字符,所有奇怪的“&”都将被删除,即使只有最后一个可以下划线。 如果“&”出现在 paren 中,则 paren 和“&”后面的字符也会被去除。这对于删除某些 FE 语言版本中追加到标签的格式 (&N) 的 accelarator 字符串非常有用。 注意:我们不检查语言执行此操作,即我们假设在 (&N) 卡住的其他语言中没有任何现实标签。 |
StripAccelerators(String, Char) |
使用 MsoPwchStripWtz (bug 和所有) 使用的相同算法从给定字符串中去除非转义加速器标记,以便:
从字符串中去除匹配
如果字符匹配 注意:我们不检查语言执行此操作,即我们假设其他语言中没有任何实际标签, (%accessSpecifier%N) 卡住。 |
StripAccelerators(String, Object) |
返回带去指定访问键说明符的输入字符串 |
StripAccelerators(String)
使用 MsoPwchStripWtz (bug 和所有) 使用的相同算法从给定字符串中去除 ('&') 的非转义加速器标记,以便:
从字符串中去除奇数“&”字符。 根据 DrawText,连续的“&”对将留下一个真正的“&”字符,所有奇怪的“&”都将被删除,即使只有最后一个可以下划线。
如果“&”出现在 paren 中,则 paren 和“&”后面的字符也会被去除。这对于删除某些 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 (bug 和所有) 使用的相同算法从给定字符串中去除非转义加速器标记,以便:
从字符串中去除匹配 accessSpecifier
的奇数字符。
根据 DrawText,匹配的连续字符 accessSpecifier
对将保留单个字符匹配 accessSpecifier
,并且所有匹配 accessSpecifier
的奇数字符都将被删除,即使只有最后一个字符可以下划线。
如果字符匹配 accessSpecifier
发生在 parens 内部,则 paren 和匹配字符后面的 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
要去除的字符