HelperMethods.StripAccelerators Method (String)

Strips non-escaped accelerator markers ('&') from the given string.

Namespace:  Microsoft.VisualStudio.PlatformUI
Assembly:  Microsoft.VisualStudio.Shell.10.0 (in Microsoft.VisualStudio.Shell.10.0.dll)

Syntax

声明
Public Shared Function StripAccelerators ( _
    input As String _
) As String
用法
Dim input As String
Dim returnValue As String

returnValue = HelperMethods.StripAccelerators(input)
public static string StripAccelerators(
    string input
)
public:
static String^ StripAccelerators(
    String^ input
)
static member StripAccelerators : 
        input:string -> string 
public static function StripAccelerators(
    input : String
) : String

Parameters

Return Value

Type: System.String

Remarks

This method uses the same algorithm used by MsoPwchStripWtz (bugs and all), to wit: Strip odd '&' chars from the string. As per DrawText, consecutive pairs of '&'s will leave a real '&' character, and all odd '&'s are removed even though only the last may be underlined. If an '&' occurs inside of parens then the parens and the character following the '&' are also stripped out. This is useful to remove accelarator strings of format (&N) which are appended to label in some FE language versions. NOTE: We do not check for language to do this i.e. we assume that there isn't any realistic label in other languages with (&N) stuck in.

.NET Framework Security

See Also

Reference

HelperMethods Class

HelperMethods Members

StripAccelerators Overload

Microsoft.VisualStudio.PlatformUI Namespace