Ingrese el símbolo “&” en una etiqueta de texto en Windows Forms?

¿Cómo se ingresarían caracteres especiales en una Label en C # (Windows Forms)?

Si tratas de escribir una “y” en una etiqueta, obtendrás una especie de guión bajo en su lugar.

Entonces, ¿cuál es el equivalente de C # de “&”? (“\ &” obviamente no funciona).

Dos caminos:

  • Escápelo con otro signo comercial ( && ).

  • Establezca UseMnemonic para esa etiqueta en false . Esto provoca que todos los signos y símbolos del texto se tomen literalmente, por lo que no es necesario duplicar ninguno de ellos. Sin embargo, perderá las funciones clave de subrayado y acceso.

    Puede establecer el valor en el diseñador o en el código:

     myLabel.UseMnemonic = false; myLabel.Text = "Text&Text"; 

Agregue otro ampersand delante de él, entonces: &&

O consulte lo siguiente: Label.UseMnemonic (documentación de MSDN)

Puedes escapar y agregándolo dos veces, para probar && .

No sé cómo usar ‘&’ en el diseñador, pero en el código puede usar ‘&&’ para mostrar uno ‘&’

Prueba esto:

 ((char)0x26).ToString()