Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Escritura de caracteres especiales (https://www.clubdelphi.com/foros/showthread.php?t=30767)

Ana Tudela 18-04-2006 11:35:06

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.

gluglu 18-04-2006 11:58:42

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