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 accessSpecifier
bı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