Está en la página 1de 5

Creando mens con Visual Basic 6.

0
Una de las caractersticas de los programas actuales es el uso de mens. Desde tiempos remotos, cuando todava las computadoras no tenan grficos y la nica manera de interactuar con ellas era con un men. Al principio, eran bastante simples. Imagnate que solo podas usar letras verdes, naranjas o blancas sobre un fondo negro... en fin, eran otros tiempos...

Pero ahora, con nuestro mundo visual con iconitos, botoncitos, mouse y toda la onda, todava son muy tiles los mens. Solo que ahora han evolucionado mucho y son ms agradables. En este mensaje quiero platicarles un poco sobre mi experiencia con mens en Visual Basic 6.0. Para ello, voy a hacer una aplicacin muy sencilla, que solo muestre como funciona esto de los mens.

Voy a comenzar con un proyecto nuevo. Solo para evitar el aburrimiento, establezco la propiedad Caption a "Ejemplos de mens". Luego, para crear un men, presiono el botn del editor de mens. Abajo viene una imagen de la barra de mens de Visual Basic 6.0.

Al

presionar

el

botn

del

editor

de

men,

sale

la

siguiente

ventana:

Desgraciadamente, en el Visual Basic 6 se edita el men aparte de la ventana princioal, o sea que a diferencia de otros controles que dibujas directamente sobre la ventana (o forma), aqu lo creas en otro lado y esperas que se vea chiroliro. Para dibujar un men directamente sobre la ventana, tendrn que usar el Visual Basic .Net o el 2005.

Pese a lo no-tan-visual de la cosa esta, funciona bastante bien y de manera muy sencilla. Ahora, por mantener la cosa sencillita, voy a hacer un pequeo men y lo voy a ir ilustrando parte por parte.

Para empezar, el primer elemento en la barra de men de esta aplicacin va a tener un elemento llamado "Mensajes". Para hacer esto, lleno la ventana como indica la figura:

Una nota cultural: pongo el smbolo & adelante de la letra M de Mensajes para que aparezca subrayado y responda cuando el usuario presione ALT+M. Si cierro esta ventana, mi forma Form1 se ve as:

Pero que pasa si quiero poner un men adentro de mi men "Mensajes". Vuelvo a abrir el editor de mens, aprieto el botn Next para agregar otro elemento abajo del que ya existe. Lo dejo con estos datos:

Para indentar la opcin Hola, presiono el botoncito que indenta (flecha a la derecha). Despus que tengo todo hecho y cierro el editor de men, se ve mi forma as.

Al darle click sobre la palabra "Hola", me aparece la ventana de cdigo listo para programar lo que suceder cuando nuestro usuario valiente se atreva a seleccionar ese botn:

Voy a teclear cdigo super sencillo que solo haga que aparezca una cajita que diga Hola, se ve as:

Listo! Ahora voy a poner ms opciones a nuestro men para poder programarlo chido. El editor de mens se ve as.

Ahora

programo

todas

mis

opciones

quedara

algo

as: