el 12-02-2009 07:01 AM
Hola me gustaria saber como puedo hacer lo siguiente:
Tengo un menu con varias opciones:
Escoger archivos
Escoger variables
Graficar
Salir
y cada una de ellas llama a su correspondiente Subvi para que haga lo q les corresponda. Lo que me gustaria saber es si hay alguna propiedad
o alguna forma de deshabilitar o habilitar alguna de esas opciones en funcion de la otra, es decir, q yo no quiero que el usuario pueda pulsar Graficar (que aparezca sin resaltar como en las opciones q no se pueden aun ejecutar de un menu) hasta q haya realizado las 2 opciones anteriores.
Muchas gracias
¡Resuelto! Ir a solución.
el 12-02-2009 11:30 AM
Que tal K_rol;
Puedes utilizar la propiedad Disabled del control, esta propiedad controla si el control o indicador se encuentra habilitado, deshabilitado o deshabilitado y en gris dependiendo del valor que tenga cableado a la entrada (0, 1 y 2 respectivamente).
Espero que la información te sea de ayuda.
Suerte
el 12-03-2009 10:22 AM
Hola K_rol
Adicional a lo que te menciona Rialter, si estás utilizando un control Enum (Text Ring o Menu Ring), hay una propiedad que se llama Disable.Items que te permite elegir qué textos deshabilitas.
Un cordial saludo,
el 12-03-2009 11:38 AM
Lo que hice es crear un run-time menu, y utilizar la funcion Get menu selecction function. Dentro del run-time menu hay una pestañita que puedes deseleccionar para que no este enable, pero como puedo desde el programa activarlo despues de ejecutar la accion q yo kiera???
Gracias
el 12-03-2009 04:08 PM
Que tal K_rol;
Te envío un ejemplo que te permite habilitar y deshabilitar objetos de un Menu personalizado durante la ejecución de un programa en LabVIEW. La función que te permite deahabilitarlos es Set Menu Item Info y para utilizarla necesitas conocer los Item tags de los objetos y también obtener la referencia al menú de tu VI.
http://decibel.ni.com/content/docs/DOC-8390
Espero que la información te sea de ayuda.
Suerte