Compartir a través de


Controlar los menús en tiempo de ejecución

Todos los menús de Visual FoxPro tienen dos nombres y cada elemento de menú tiene un nombre y un número. Visual FoxPro utiliza un nombre en la interfaz de usuario y el otro nombre o el número en el programa de menú generado (.mpr). Puede usar estos nombres o números para hacer referencia y controlar menús y elementos de menú en tiempo de ejecución. Si no proporciona un nombre o un número al crear menús y elementos de menú, Visual FoxPro crea uno cuando genera el programa de menú.

Para ver un ejemplo de adición y eliminación de elementos de menú en tiempo de ejecución, vea Solution.app en el directorio ...\Samples\Solution de Visual FoxPro.

Precaución   Evite utilizar nombres y números generados por Visual FoxPro en el código, ya que cambiarán cada vez que se genere el programa de menú. Si hace referencia a un nombre o número generado, se pueden producir errores en el código.

En el Diseñador de menús, la columna Indicador del sistema muestra lo que aparece en la interfaz de usuario y en la columna situada a la derecha del cuadro Resultado se indica lo que aparece en el programa generado.

Para especificar un nombre para un título de menú

  1. En la columna Indicador del sistema, haga clic en el título de menú correspondiente.

    Nota   La columna Resultado debe mostrar Comando, Submenú o Procedimiento y no Título de menú.

  2. Elija el botón de la columna Opciones para mostrar el cuadro de diálogo Opciones de la acción.

  3. En el cuadro de diálogo Título de menú, escriba el nombre que prefiera.

  4. Elija Aceptar para volver al Diseñador de menús.

Para especificar un número para un elemento de menú

  1. En la columna Indicador del sistema, haga clic en el elemento de menú correspondiente.

    Nota   La columna Resultado debe mostrar Comando, Submenú o Procedimiento y no Nº de barra.

  2. Elija el botón de la columna Opciones para mostrar el cuadro de diálogo Opciones de la acción.

  3. En el cuadro Nº de barra, escriba el número de barra que desee.

  4. Elija Aceptar para volver al Diseñador de menús.

    Sugerencia   Si utiliza la función Menú rápido, no cambie los nombres o números que proporciona Visual FoxPro para los menús y elementos de menú, pues de lo contrario podría obtener resultados impredecibles al ejecutar el programa de menú generado.

Vea también

Agregar un código de limpieza a un sistema de menús | Diseñar menús y barras de herramientas | Crear barras de herramientas personalizadas | Crear menús, menús contextuales, elementos de menú y submenús |Compilar una aplicación