Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Eliminar el & del caption (https://www.clubdelphi.com/foros/showthread.php?t=53611)

eduarcol 25-02-2008 17:14:54

Eliminar el & del caption
 
Hola a todos, estoy haciendo un procedimiento que le paso por parametro un TMainMenu y este se encarga de cargarlo a un TTreeView, hasta aqui todo bien, el problema viene con los caption, es decir, si el item es Archivo se me agrega como &Archivo, como podria hacer para eliminar ese & del caption?

he buscado por los foros pero no he sabido como buscar.

eduarcol 25-02-2008 17:20:36

Me autocontesto,

Código Delphi [-]
StringReplace(mn.Items[nIdx].Caption, '&', '', [])

asi me funciona, pero no hay una forma que lo muestre con la letra subrayada?, me refiero a alguna funcion de Delphi o tengo que generarla?

ixMike 26-02-2008 17:57:21

Cita:

Empezado por eduarcol (Mensaje 268462)
así me funciona, pero no hay una forma que lo muestre con la letra subrayada?, me refiero a alguna funcion de Delphi o tengo que generarla?

¿eduarcol?

eh... supongo que lo que tendrías que hacer es intervenir en el dibujado del TreeView, y si te encuentras con el carácter "&", pues hacer que el siguiente se dibuje subrayado. Pero el cómo hacerlo es algo que escapa de mis conocimientos :(.

Espero que lo soluciones.


Salu2.


La franja horaria es GMT +2. Ahora son las 09:57:52.

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