Escritura de caracteres especiales
Hola,
tengo un problemilla con el caracter & cuando lo intento visualizar en algunos controles. Os cuento: he observado que cuando tengo que rellenar la propiedad caption de algún control con el caracter &, si no pongo dos seguidos, no sale ninguno y en su caso aparece el caracter _. Esto no ocurre cuando lo pongo en la propiedad text de algún control. Ejemplo: En la caption de algun label intento poner Date & Time. Si solo pongo eso el resultado es Date _ Time pero si por el contrario pongo Date && Time, me sale Date & Time. Es un poco complicado de explicar pero me gustaría que alguien me pudiese dar una explicación de cómo arreglarlo. Muchas gracias a todos. |
Precisamente el '&' sirve en la propiedad Caption para marcar la letra que sigue a dicho & con el subrayado. De esta manera se puede mostrar un caracter subrayado con el cual se le indica que el usuario puede pulsar una combinación de teclas Alt+ o Control+, junto con ese caracter para elegir directamente dicha funcion. Esto en cambio tiene que ser programado de manera totalmente adicional.
Si te fijas, cualquier programa de windows, en sus menús u opciones, dispone de algún caracter subrayado para elejirlo con Alt+Caracter o Control+Caracter. Para eso se utiliza el & en la propiedad Caption. Por ello también es correcto para poner "Date & Time" debes de introducir en el caption "Date && Time" Saludos |
La franja horaria es GMT +2. Ahora son las 17:29:39. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi