FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Instrucción dinamica para desactivar menu en Delphi
Como puedo armar una instrucción dinamicamente para usar el nombre del menú desde una variable ?
Por ejemplo: MenuVentas.Items[0].enable : False necesito usar una variable en vez de MenuVentas, asi variable:='MenuVentas' variable.Items[0].enable : False Gracias |
#2
|
||||
|
||||
Hola,
Tal vez puedas valerte de la función "FindComponent". Échala un vistazo a ver y cuentas qué tal. |
#3
|
|||
|
|||
Solución
Gracias David,
Si me sirvio tu pista, y asi lo solucioné:
Realmente en vez de una variable voy a usar un dato recuperado de una base de datos, pero es igual. Última edición por dec fecha: 01-06-2006 a las 21:16:37. |
#4
|
||||
|
||||
Sugerencia contra fallos:
Si el componente se llama "MenuVentas" e intentas buscar por "MenuVenta" provocará un access violation sin más información. Con esa condición añadida, obtienes una Excepción.... el programa se para, sí, pero te está diciendo exactamente en qué procedimiento y además la variable que no está encontrando. Buscar el fallo es cosa de niños . Como leí por algún sitio: KISS (Keep It Simple STUPID ) Realmente funciona jejeje. Saludos.
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
como hago para ejecutar una instruccion de ms-dos? | lazarous | Varios | 2 | 17-10-2005 14:39:04 |
Desactivar menu contextual de Windows en WebBrowser | PTW | Varios | 1 | 11-05-2005 14:21:34 |
Como activar/desactivar todos los triggers con una sola instruccion | lbuelvas | Firebird e Interbase | 4 | 18-06-2004 20:13:02 |
¿Qué instrucción es necesaria para abrir un archivo PDF? | vhirginia | Varios | 10 | 07-05-2004 01:05:36 |
Creacion dinamica menu | morfeo21 | Varios | 1 | 30-04-2004 18:33:14 |
|