Portada
Banner
Portada Foros Manuales Enlaces Email
clear1x1.gif clear1x1.gif clear1x1.gif
clear1x1.gif
clear1x1.gif

Portada
Foros
Manuales
Enlaces
Distribuidores
Precios
Sugerencias

Contacto

 

clear1x1.gif clear1x1.gif
 Gu�a r�pida de inicio al GUI de Visual Pro/5 (Parte 44/68)
Primero Previo Próximo Último

Los �tems del men� pueden tener teclas de mnem�nicos asociadas con estos. Los men�s de mnem�nicos son opciones por teclado para la navegaci�n de men�s. Vamos a a�adir mnem�nicos a nuestro ejemplo, y al mismo tiempo, vamos a a�adir un men� de edici�n con comandos por teclado. En las siguientes l�neas es muy importante recordar los espacios previos al nombre de cada opci�n.

0042 menu$="&File,1,,"+$0A$+" &Exit,2,,"+$0A$
0043 menu$=menu$+"&Edit,3,,"+$0A$+" Cu&t,32027,,"+$0A$
0043:+" &Copy,32028,,"+$0A$+" &Paste,32029,,"+$0A$
0044 WRITE (1)menu$

Con los mnem�nicos a como se muestra, <Alt+F> nos mostrar� el men� de archivos, y <Alt+E> nos dar� acceso al men� de edici�n. Dentro de estas opciones, las que aparezcan con letras subrayadas har�n funcionar los comandos de men� correspondiente. Haga una selecci�n de texto en la caja de edici�n y c�rtelo y p�guelo desde el men�. Las funciones del tablero siempre est�n disponibles con las secuencias de teclado est�ndar (^X para cortar, ^C para copiar, ^V para pegar), pero pueden ser hechas disponibles desde el men� por medio de los tags de men� est�ndar, como se muestra. Observe que el uso del tablero no genera eventos especiales.

Hasta el momento no hemos especificado alguna bandera en nuestro men� de �tems. Hay cuatro banderas disponibles:

     S�������� �tem es separador
     C� ������ �tem es chequeable, e inicialmente chequeado
     U�������� �tem es chequeable, pero no chequeado inicialmente
     D�������� �tem es desactivado desde el inicio.

Vamos a alterar nuestro ejemplo de modo que el men� de archivo tiene un comando "Print" que desde el inicio aparece desactivado, un �tem "Paint" que ser� chequeable y aparecer� inicialmente chequeado, y un separador sobre la l�nea de Salida (Exit).

0042 menu$="&File,1,,"+$0A$+" &Print,4,,D"+$0A$+" Paint,5,,C"+$0A$
0042:" sep,6,,S"+$0A$+" &Exit,2,,"+$0A$

Si usted corriera esta versi�n, usted va a ver que ahora es posible chequear y des-chequear la opci�n de "Paint". Usted puede tambi�n ver el Comando "Print" desactivado, y el separador (declarado con la letra "S"). El nombre usado para el �tem del separador no tiene importancia, y nunca se muestra.

Ahora vamos a interactuar con el men� utilizando directamente mnem�nicos. Interrumpa el programa e intente estas instrucciones inmediatamente.

PRINT (1)'TITLE'(-4,"&Paint")

Ahora el comando "Print" nos trae el comando "Paint". Ning�n espacio es usado debido a que el espacio no es realmente parte del t�tulo del �tem. Los espacios indican simplemente niveles de anidamiento de men�s al mnem�nico 'SETMENU'.

Para evitar confundir IDs de controles con tags de men�, mnem�nicos y funciones CTRL que operan a la vez donde ambos usan el *negativo* de la etiqueta de men�. Este puede ser un n�mero de control 4 tambi�n, pero no ser�a afectado por este comando. El -4 indica que la etiqueta de men� n�mero 4 es la que va a ser usada.

Primero Previo Próximo Último

Portada -- Foros -- Manuales -- Enlaces-- Sugerencias
Para comentarios: webmaster@essnet.com

clear1x1.gif
clear1x1.gif
clear1x1.gif
Portada Email Foros