FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Eliminar Subrayado al capturar MenuItem
Muy buenas y ak estoy, molestando nuevamente... muchisimas gracias por la paciencia y cualquier ayuda...
Por diversos motivos necesito capturar el Caption del MenuItem precionado (De un MainMenu), todo ok, lo hago de esta forma:
Lo hace impecable, el problema es que cada vez que lo hago se coloca en alguna letra o numero un subrayado debajo de una letra, como ven en el codigo, la idea es que automaticamente habra un PDF formado por la ruta mas el nombre del MenuItem, tocnes al colocarse el famoso guion debajo de una letra (que es aleatorio) no me permite hacer lo que necesito... muchisimas gracias ante cualquier ayuda... PD: Si coloco el nombre en ves de intentar capturar desde el MainItem no pasa esto... Utilizo Delphi 2010, Zeos, MySQL... |
#2
|
||||
|
||||
Hola Lenny.
Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#3
|
|||
|
|||
Muchas gracias ecfisa, como siempre al pie del cañon ayudandonos dia a dia...
Funciona ok, pero solo con el primer item del menu, el codigo lo tengo asi:
Esta de esa manera, para ir provando que lass rutas las escrive bien, lo que sucede con el primer registro del menu es esto: Si tengo, por ejemplo, ARCHIVO/DOCUMENTO1/DOCUMENTO2/DOCUMENTO3, al hacer Click en DOCUMENTO1 me deja la ruta asi:
Si hago Click en el documento 2 lo deja asi:
OCUMENTO vuelve a colocar subrayado en alguna letra al azar y se come la primera letra... Mil disculpas por molestar tanto, agradecido de cualquier ayuda de antemano... gracias!!! |
#4
|
||||
|
||||
Hola.
Es que la función que tenés que usar es la que te puse arriba: Primero pusé la eliminación mediante Copy, enseguida, al escribirla, me dí cuenta que sólo evaluaba el primer caracter y la modifique. Pero tardé menos de un minuto en hacerlo... ¡ Vos si que sos rápido ! Ya que estoy te explico el por que de esa línea. Para lograr la combinacion de Alt + (una tecla) se utiliza el caracter '&' este es el que provoca el efecto de subrayado para destacar la letra que se debe presionar junto con Alt para ejecutar la acción asociada a ese menuitem. Por lo tanto al reemplazar el caracter '&', por '' se logra la cadena que deseas. Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 02-12-2011 a las 00:49:35. Razón: Agregar comentario |
#5
|
|||
|
|||
Jajajajaja, tienes toda la razon, editaste tu mensaje y me quede con el primero... y si, siempre estoy pendiente a vuestros comentarios y respuestas...
Abusando un poco y aprovechando el hilo, hay alguna forma de obtener la ruta completa incluyendo el SUBMENU??? Ejemplo: ARCHIVOS DOCUMENTOS - DOCUMENTOS - 2011 ARCHIVOS - ARCHIVO1 SALIR que por ejemplo, si me voy al menu y sigo la ruta ARCHIVO/DOCUMENTOS/2011, al igual que con (Sender as TMenuItem) obtener la ruta completa y no solo 2011??? |
#6
|
||||
|
||||
Hola Lenny.
En realidad la ecuación de Club Delphi es: nueva + pregunta = nuevo + hilo, pero dado que está total y estrechamente relacionada con la consulta anterior... Una forma puede ser:
Ejemplo de llamada:
Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 02-12-2011 a las 10:52:10. Razón: corrección ortográfica |
#7
|
|||
|
|||
Muchisimas Gracias!!!
Estimado, muchas gracias nuevamente, y segun veo tampoco tienes horario al igual que yo... aunque me caigo a pedazos de sueño revisare lo que me propones... te pasaste muchisimas gracias!!! y solo por esta ves pregunte nuevamente en el mismo hilo, pero no volvere a hacerlo...
PD: Si fuera mina te daria un hijo!!! Jajajajajajajajaja... |
#8
|
|||
|
|||
Bueno, aun no duermo ya punta de puras energeticas (RedBull, aun espero las alas, y nop, no me han salido cachos) el codigo quedo asi:
Esto quedo tal cual:
Y el otro, un hibrido entre ambas respuestas:
En el fondo, hace exactamente la misma pega que el primero, pero la diferencia que adicionalmente (Todo creado por ecfisa, yo cero aporte por si acaso) si hay submenus de por medio nos da la ruta completa y no sol el MenuItem como el primer codigo...Ahora, con la del flojo (y practico, tratando de ahorrar algunas lineas de codigo), estoy viendo la forma de poder cargarlo al MainMenu, para no tener que por cada MenuItem colocar el codigo, pero esa seria otra pregunta si es que no puedo sacarlo... espero que sip.Gracias nuevamente ecfisa, siempre al pie del cañon, te pasaste!!! Última edición por Lenny fecha: 02-12-2011 a las 21:45:20. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
click en MenuItem y que se ejecute el archivo | darkbits | Varios | 5 | 21-09-2010 23:00:34 |
boton toolbar vs menuitem | sac | OOP | 5 | 02-05-2008 16:34:55 |
MenuItem con MDI y ChildMDI | Marcela | Varios | 4 | 19-09-2006 22:23:26 |
Subrayado "rizado" en TRichEdit | Virgilio_43 | OOP | 2 | 14-01-2006 20:48:44 |
eliminar opcion de eliminar en un dbgrid | morfeo21 | Varios | 3 | 14-07-2005 17:05:32 |
|