Compartir a través de


Asignar tareas a un sistema de menús

Al crear un sistema de menús, debe considerar la facilidad de acceso al mismo y también asignarle tareas. Debe asignar a los menús y a sus elementos tareas que deben realizar, como mostrar formularios, barras de herramientas y otros sistemas de menús. Debe definir teclas de acceso para permitir la entrada al sistema de menús. También puede agregar métodos abreviados de teclado y habilitar o deshabilitar elementos de menú para conseguir un mayor control.

Asignar teclas de acceso

Los menús bien diseñados cuentan con teclas de acceso para conseguir un acceso rápido por el teclado a la funcionalidad del menú. La tecla de acceso se representa en el título o elemento de menú con una letra subrayada. Por ejemplo, el menú Archivo de Visual FoxPro utiliza la “A” como tecla de acceso.

Si no asigna una tecla de acceso a un título o elemento de menú, Visual FoxPro asignará automáticamente la primera letra como tecla de acceso. Por ejemplo, para el menú Cliente creado anteriormente no se definió ninguna tecla de acceso. En consecuencia, Visual FoxPro le asignó su primera letra (C).

Para especificar la tecla de acceso de un menú o elemento de menú

  • Escriba \< a la izquierda de la letra que desee que actúe como tecla de acceso.

    Por ejemplo, para hacer que la tecla de acceso del título del menú Cliente sea “i”, sustituya Cliente por Cl\<iente en la columna Indicador del sistema.

    Nota   Si una tecla de acceso a un menú no funciona, compruebe si hay teclas de acceso duplicadas.

Asignar métodos abreviados de teclado

Además de asignar teclas de acceso, puede especificar métodos abreviados de teclado para los menús o sus elementos. Como ocurre con las teclas de acceso, los métodos abreviados de teclado permiten elegir un menú o un elemento de menú al mantener presionada una tecla mientras presiona otra. La diferencia entre las teclas de acceso y los métodos abreviados de teclado es que estos últimos pueden utilizarse para elegir un elemento de menú sin tener que mostrar primero el menú correspondiente.

Los métodos abreviados de teclado para los elementos de menú de Visual FoxPro son combinaciones de la tecla CTRL o ALT con otra tecla. Por ejemplo, en Visual FoxPro puede crear un archivo nuevo presionando CTRL+N.

Para especificar un método abreviado de teclado para un menú o elemento de menú

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

  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 Etiqueta de tecla, presione una combinación de teclas para crear un método abreviado de teclado.

    Si un elemento de menú no tiene un método abreviado de teclado, Visual FoxPro mostrará “(presione la tecla)” en el cuadro Etiqueta de tecla.

  4. En el cuadro Texto de tecla, agregue el texto que desee que aparezca junto al elemento de menú.

    De forma predeterminada, Visual FoxPro repite el método abreviado de teclado del cuadro Etiqueta de tecla en el cuadro Texto de tecla. Sin embargo, puede modificar el contenido de Texto de tecla si desea que la aplicación muestre un texto distinto. Por ejemplo, si tanto en Etiqueta de tecla como en Texto de tecla aparece CTRL+R, puede cambiar el contenido de Texto de tecla a ^R.

    Nota   CTRL+J es un método abreviado de teclado no válido porque se usa para cerrar ciertos cuadros de diálogo en Visual FoxPro.

Vea también

Incluir menús en una aplicación | Habilitar y deshabilitar elementos de menú | Crear menús, menús contextuales, elementos de menú y submenús | Diseñar menús y barras de herramientas | Compilar una aplicación