ALGORITMO Y ESTRUCTURA DE DATOS II

 

TDE ES EI CB Formulario CF EM Ejemplo Salir

Editor de Menus

 

Cuando queramos añadir a nuestros programas una barra de menús, la tarea será sencilla utilizando el editor de menús. Para activar el editor de menús debemos ir al menú Herramientas de Visual Basic y allí escoger la opción Editor de menús…, o bien hacer clic sobre el botón correspondiente  de la barra de herramientas Estandar. Aparecerá una ventana como la siguiente:

 

 

Caption: será el texto que aparecerá en el menú. Si se desea que alguna de las letras del menú sirva para acceder de forma rápida a dicho menú, se debe situar el carácter & antes de esa letra. Como se puede observar en cualquier programa Windows esto hará que ese carácter del menú aparezca subrayado. (Este mismo carácter & puede utilizarse de modo análogo en el caption de un CommandButton. Si pulsamos la combinación de teclas ‘ALT+ el carácter escogido’ será como hacer click con el ratón en dicho botón) Para incluir un separador entre distintas opciones del menú, esta propiedad debe ser – (un guión).

 

Name: es el nombre con el que nos referiremos al menú desde el código.

Shortcut: asocia una combinación de teclas para acceder al menú de forma abreviada.

Checked: determina si aparecerá o no una marca de verificación a la izquierda de la opción del menú.

Enabled: si esta casilla no está marcada, dicho menú no será accesible apareciendo difuminado.

Visible: determina si dicho elemento del menú podrá verse o no.

 

Estas tres últimas propiedades pueden modificarse en tiempo de ejecución estableciendo su valor a True o a False.

Cuando queramos que un menú esté dentro de otro, es decir, sea un submenú, no tendremos más que tabularlo en el editor de menús mediante el botón  del mismo.

 

El único evento disponible para un menú es Click , que corresponde a la selección de la opción, independientemente de que ésta se realice con el ratón o con el teclado.

 

Para crear un menú emergente o menú contextual no tememos más que crearlo como si se tratase de un menú normal y hacerlo invisible. Para abrirlo haremos uso del método PopupMenu, como se muestra en el siguiente ejemplo.

 

If Button = vbRightButton Then PopupMenu nombremenú

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Volver