HelperMethods.StripAccelerators Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
Ayrıştırmaların içinde bir karakter eşleştirmesi 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