HelperMethods.StripAccelerators Yöntem

Tanım

Aşırı Yüklemeler

StripAccelerators(String)
Geçersiz.

Çıkışsız hızlandırıcı işaretlerini ('&') MsoPwchStripWtz (hatalar ve tümü) tarafından kullanılan algoritmayı kullanarak verilen dizeden şu şekilde ayırır:

Dizeden tek '&' karakterlerini çıkarın. DrawText'e göre, ardışık '&' çiftleri gerçek bir '&' karakteri bırakır ve yalnızca sonuncunun altı çizili olsa bile tek '&'ler kaldırılır.

Ayrıştırmaların içinde bir '&' oluşursa, ayrıştırmalar ve '&' izleyen karakter de çıkarılır. Bu, bazı FE dil sürümlerinde etikete eklenen biçim (&N) biriktirici dizelerini kaldırmak için yararlıdır.

NOT: Bunu yapmak için dil denetimi yapmayız; diğer dillerde (&N) takılı kalmış gerçekçi bir etiket olmadığını varsayarız.

StripAccelerators(String, Char)
Geçersiz.

MsoPwchStripWtz (hatalar ve tümü) tarafından kullanılan algoritmayı kullanarak, kaçışsız hızlandırıcı işaretçilerini verilen dizeden şu şekilde ayırır:

Dizeden eşleşen accessSpecifier tek karakterleri çıkarın. DrawText'e göre, birbirini izleyen karakter çiftleri eşleşen accessSpecifier tek bir karakter accessSpecifierbırakır ve yalnızca son karakter altı çizili olsa bile eşleşen accessSpecifier tüm tek karakterler kaldırılır.

Ayrıştırmaların içinde bir karakter eşleştirmesi accessSpecifier oluşursa, parens ve eşleşen karakteri izleyen accessSpecifier karakter de çıkarılır. Bu, bazı FE dil sürümlerinde etikete eklenen (%accessSpecifier%N) biçimindeki accelarator dizelerini kaldırmak için yararlıdır.

NOT: Bunu yapmak için dil denetimi yapmayız; başka dillerde (%accessSpecifier%N) takılı kalmış gerçekçi bir etiket olmadığını varsayarız.

StripAccelerators(String, Object)
Geçersiz.

Belirtilen erişim anahtarı tanımlayıcısının çıkarılmış olduğu giriş dizesini döndürür

StripAccelerators(String)

Dikkat

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

Çıkışsız hızlandırıcı işaretlerini ('&') MsoPwchStripWtz (hatalar ve tümü) tarafından kullanılan algoritmayı kullanarak verilen dizeden şu şekilde ayırır:

Dizeden tek '&' karakterlerini çıkarın. DrawText'e göre, ardışık '&' çiftleri gerçek bir '&' karakteri bırakır ve yalnızca sonuncunun altı çizili olsa bile tek '&'ler kaldırılır.

Ayrıştırmaların içinde bir '&' oluşursa, ayrıştırmalar ve '&' izleyen karakter de çıkarılır. Bu, bazı FE dil sürümlerinde etikete eklenen biçim (&N) biriktirici dizelerini kaldırmak için yararlıdır.

NOT: Bunu yapmak için dil denetimi yapmayız; diğer dillerde (&N) takılı kalmış gerçekçi bir etiket olmadığını varsayarız.

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

Parametreler

input
String

Şerit için dize.

Döndürülenler

input hızlandırıcılardan çıkarılmış.

Öznitelikler

Şunlara uygulanır

StripAccelerators(String, Char)

Dikkat

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

MsoPwchStripWtz (hatalar ve tümü) tarafından kullanılan algoritmayı kullanarak, kaçışsız hızlandırıcı işaretçilerini verilen dizeden şu şekilde ayırır:

Dizeden eşleşen accessSpecifier tek karakterleri çıkarın. DrawText'e göre, birbirini izleyen karakter çiftleri eşleşen accessSpecifier tek bir karakter accessSpecifierbırakır ve yalnızca son karakter altı çizili olsa bile eşleşen accessSpecifier tüm tek karakterler kaldırılır.

Ayrıştırmaların içinde bir karakter eşleştirmesi accessSpecifier oluşursa, parens ve eşleşen karakteri izleyen accessSpecifier karakter de çıkarılır. Bu, bazı FE dil sürümlerinde etikete eklenen (%accessSpecifier%N) biçimindeki accelarator dizelerini kaldırmak için yararlıdır.

NOT: Bunu yapmak için dil denetimi yapmayız; başka dillerde (%accessSpecifier%N) takılı kalmış gerçekçi bir etiket olmadığını varsayarız.

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

Parametreler

input
String

Şerit için dize.

accessSpecifier
Char

Erişim anahtarı tanımlayıcısı olarak ele alınacak karakteri belirtir.

Döndürülenler

input hızlandırıcılardan çıkarılmış.

Öznitelikler

Şunlara uygulanır

StripAccelerators(String, Object)

Dikkat

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

Belirtilen erişim anahtarı tanımlayıcısının çıkarılmış olduğu giriş dizesini döndürür

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

Parametreler

input
String

Erişim anahtarı tanımlayıcıları şeridine dize

accessKeySpecifier
Object

Şerit karakteri

Döndürülenler

Öznitelikler

Şunlara uygulanır