Sunteți pe pagina 1din 16

CREACION DE MENUS Y ENTRELACE DE FORMAS

JOHAN STEVEN CABALLERO LEON YULI ANDREA MENDEZ OTALORA ANA MILENA HERNANDEZ ACEVEDO

CREAR MENUS EN TIEMPO DE DISEO


Crea un nuevo formulario.

Aade un MainMenu de la barra de

herramientas. Cuando se pulsa en el control aadido, podemos editar los distintos mens que dispondremos.
tendremos algo parecido a esto:

Para aadir nuevos elementos, tendrs que

escribir en el recuadro en el que se muestra el texto: "Escriba aqu". Cuando escribes en el sitio ese del men, vers que se muestran distintas posibilidades:

Puedes escribir a la derecha, para crear otro men

principal; debajo, para poder aadir submens, etc. Lo que ah escribas, ser lo que se muestre.
Pero, a los mens, adems de darles un texto a

mostrar, se le puede dar un nombre, el cual usaremos para interceptar los eventos... Los nombres de los mens podemos drselos si seleccionamos el men en cuestin y despus cambiamos el nombre en la ventana de propiedades, en esa misma ventana de propiedades podemos cambiar el texto a mostrar.

Si pulsas con el botn derecho del ratn, se

mostrarn las distintas opciones que tenemos al trabajar con los mens:

Esta opcin se puede poner y quitar, de

forma que permita editar los nombres de los mens o no. Cuando est seleccionada la opcin de Editar nombres, el aspecto de los mens ser:

Es decir, se podrn modificar tanto los

nombres de los mens como el texto que se mostrar en ellos. Tambin con ese men de opciones se pueden insertar nuevos mens, separadores, etc.

COMO AADIR EVENTOS A LOS MENUS TAMBIEN EN TIEMPO DE DISEO Para aadir eventos a cualquier control del formulario, e incluso al propio formulario: -muestra el cdigo del formulario y de la lista desplegable de la izquierda. -selecciona el "control" al que quieres aadir un evento. Ejemplo, selecciona mnuSaludar. De la lista desplegable de la derecha, selecciona el evento que quieres interceptar, en nuestro caso el evento Click (que es el que se lanza cuando se pulsa en el men).

Y nos mostrara el procedimiento a usar cuando se haga click en l:

Private Sub mnuSaludar_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles mnuSaludar.Click


End Sub

Una vez que tengamos el procedimiento,

escribiremos lo que queramos hacer, por ejemplo, si queremos mostrar un mensaje de salutacin: MessageBox.Show("Hola") Y con el resto de los mens procederemos de la misma forma.

CONTROL FREE HOOK MENUXP


Este OCX est bastante bueno y

permite de una manera mas que fcil utilizar mens con estilo Xp para proyectos en visual Basic. Como muestra las siguientes imgenes, se puede personalizar con varias opciones ( Color de fondo, borde , color de fuente, colores del men seleccionado etc.. )

Principales caractersticas de Hook Menu Xp:

Personalizar el tamao del cono al men y el color de la mscara ( en algunos casos la detecta automticamente ) Tiene en la ventana de propiedades la opcin "Personalizada" para configurar los conos y dems para que sea mas fcil insertarlos y no tener que hacerlo mediante cdigo. Configurar los colores de casi todos los aspectos del men, como el color de cada opcin seleccionada, el backcolor de fondo, el color del separador, el color de la fuente, del borde del men, el de la sombra etc.. Establecer los bitmap en tiempo de ejecucin si se desea con los mtodos SetBitmap y SetBitmapByCaption.

Al crear el men desde Visual Basic, cuando se selecciona la ventana

de propiedades la opcin , debemos elegir el men que queremos de la lista y luego presionar el botn Nuevo, y aparecer al costado del tem de men , un asterisco. Debajo hay un botn Abrir para seleccionar el archivo de imagen que tendr el elemento del men en cuestin.

S-ar putea să vă placă și