Masukkan simbol "&" ke dalam Label teks di Windows Forms?

103

Bagaimana cara memasukkan karakter khusus ke Labeldalam C # (Formulir Windows)?

Jika Anda mencoba untuk menulis "&" pada label, Anda akan mendapatkan semacam garis bawah ..

Jadi, apa persamaan C # dari "&"? ("\ &" jelas tidak berfungsi).

Spectraljump
sumber

Jawaban:

202

Dua arah:

  • Meloloskan diri dengan tanda ampersand ( &&) lain.

  • Setel UseMnemonicuntuk label itu false. Hal ini menyebabkan semua ampersand di dalam teks dipahami secara harfiah sehingga Anda tidak perlu menggandakannya. Anda akan kehilangan fitur menggarisbawahi dan mengakses fitur utama.

    Anda dapat mengatur nilai baik di desainer, atau dalam kode:

    myLabel.UseMnemonic = false;
    myLabel.Text = "Text&Text";
BoltClock
sumber
1
Saya sudah tahu (dan menggunakan) &&polanya tetapi UseMnemonicsaya tidak pernah melihat sebelumnya. Jadi +1 untuk pencerahan baru ini.
Oliver
2
Ini adalah jawaban kanonik. Duplikat untuk pertanyaan ini mencakup stackoverflow.com/questions/4324310 , stackoverflow.com/questions/7737532 , stackoverflow.com/questions/9100607 dan stackoverflow.com/questions/4324310 .
Peter Mortensen
1
Karena ToolStripStatusLabeltidak memiliki properti ini, jika saya ingin menggunakan ini pada StatusStrip, apakah saya terpaksa menghindarinya dengan simbol ampersand lain?
AdamMc331
2
@ McAdam331: Saya yakin begitu.
BoltClock
1
@Tokopedia Itu cukup mudah untuk dilakukan, saya hanya menggunakannya String.Replace("&", "&&")setiap kali saya mengatur teks, jadi saya bisa melepaskan ampersand tanpa memutasi objek saya sendiri dan mengacaukan tampilannya di tempat lain.
AdamMc331
8

Anda dapat melarikan diri & dengan menambahkannya dua kali, untuk mencoba &&.

Øyvind Bråthen
sumber
0

Saya tidak tahu bagaimana menggunakan '&' pada desainer, tetapi dalam kode Anda dapat menggunakan '&&' untuk menampilkan satu '&'

basti
sumber
5
"&&" berfungsi dengan baik di desainer. Masukkan saja di mana Anda mengubah Teks.
Spectraljump
-4

Coba ini:

((char)0x26).ToString()
Adel El Biari
sumber