Bagikan melalui


HelperMethods.StripAccelerators Metode

Definisi

Overload

StripAccelerators(String)
Kedaluwarsa.

Strip penanda akselerator yang tidak lolos ('&') dari string yang diberikan menggunakan algoritma yang sama yang digunakan oleh MsoPwchStripWtz (bug dan semua), ke wit:

Karakter '&' ganjil dari string. Sesuai DrawText, pasangan berturut-turut dari '&'s akan meninggalkan karakter '&' nyata, dan semua '&' ganjil dihapus meskipun hanya yang terakhir yang mungkin digarisbawahi.

Jika '&' terjadi di dalam paren, maka penguraian dan karakter setelah '&' juga dilucuti. Ini berguna untuk menghapus string akselerator format (&N) yang ditambahkan ke label dalam beberapa versi bahasa FE.

CATATAN: Kami tidak memeriksa bahasa untuk melakukan ini, yaitu kami berasumsi bahwa tidak ada label realistis dalam bahasa lain dengan (&N) yang terjebak.

StripAccelerators(String, Char)
Kedaluwarsa.

Strip penanda akselerator yang tidak lolos dari string yang diberikan menggunakan algoritma yang sama yang digunakan oleh MsoPwchStripWtz (bug dan semua), untuk wit:

Karakter ganjil strip yang cocok accessSpecifier dari string. Sesuai DrawText, pasangan karakter berturut-turut yang cocok accessSpecifier akan meninggalkan satu karakter yang cocok accessSpecifier, dan semua pencocokan accessSpecifier karakter ganjil dihapus meskipun hanya yang terakhir yang mungkin digarisbawahi.

Jika pencocokan accessSpecifier karakter terjadi di dalam paren, maka penguraian dan karakter setelah accessSpecifier karakter yang cocok juga dilucuti. Ini berguna untuk menghapus string akselerator format (%accessSpecifier%N) yang ditambahkan ke label dalam beberapa versi bahasa FE.

CATATAN: Kami tidak memeriksa bahasa untuk melakukan ini, yaitu kami berasumsi bahwa tidak ada label realistis dalam bahasa lain dengan (%accessSpecifier%N) yang terjebak.

StripAccelerators(String, Object)
Kedaluwarsa.

Mengembalikan string input dengan penentu kunci akses yang ditentukan dilucuti

StripAccelerators(String)

Perhatian

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

Strip penanda akselerator yang tidak lolos ('&') dari string yang diberikan menggunakan algoritma yang sama yang digunakan oleh MsoPwchStripWtz (bug dan semua), ke wit:

Karakter '&' ganjil dari string. Sesuai DrawText, pasangan berturut-turut dari '&'s akan meninggalkan karakter '&' nyata, dan semua '&' ganjil dihapus meskipun hanya yang terakhir yang mungkin digarisbawahi.

Jika '&' terjadi di dalam paren, maka penguraian dan karakter setelah '&' juga dilucuti. Ini berguna untuk menghapus string akselerator format (&N) yang ditambahkan ke label dalam beberapa versi bahasa FE.

CATATAN: Kami tidak memeriksa bahasa untuk melakukan ini, yaitu kami berasumsi bahwa tidak ada label realistis dalam bahasa lain dengan (&N) yang terjebak.

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

Parameter

input
String

String untuk strip.

Mengembalikan

input dilucuti akselerator.

Atribut

Berlaku untuk

StripAccelerators(String, Char)

Perhatian

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

Strip penanda akselerator yang tidak lolos dari string yang diberikan menggunakan algoritma yang sama yang digunakan oleh MsoPwchStripWtz (bug dan semua), untuk wit:

Karakter ganjil strip yang cocok accessSpecifier dari string. Sesuai DrawText, pasangan karakter berturut-turut yang cocok accessSpecifier akan meninggalkan satu karakter yang cocok accessSpecifier, dan semua pencocokan accessSpecifier karakter ganjil dihapus meskipun hanya yang terakhir yang mungkin digarisbawahi.

Jika pencocokan accessSpecifier karakter terjadi di dalam paren, maka penguraian dan karakter setelah accessSpecifier karakter yang cocok juga dilucuti. Ini berguna untuk menghapus string akselerator format (%accessSpecifier%N) yang ditambahkan ke label dalam beberapa versi bahasa FE.

CATATAN: Kami tidak memeriksa bahasa untuk melakukan ini, yaitu kami berasumsi bahwa tidak ada label realistis dalam bahasa lain dengan (%accessSpecifier%N) yang terjebak.

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

Parameter

input
String

String untuk strip.

accessSpecifier
Char

Menentukan karakter yang akan diperlakukan sebagai penentu kunci akses.

Mengembalikan

input dilucuti akselerator.

Atribut

Berlaku untuk

StripAccelerators(String, Object)

Perhatian

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

Mengembalikan string input dengan penentu kunci akses yang ditentukan dilucuti

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

Parameter

input
String

String ke strip penentu kunci akses

accessKeySpecifier
Object

Karakter untuk dilucuti

Mengembalikan

Atribut

Berlaku untuk