Professional Documents
Culture Documents
Hastaestepuntosolohemoscreadoaplicacionesdeunasolaventana,peroahoradisearemosunaaplicacinla cualutilicemsdeuna. Nuestro proyecto denominado CLASE 11 MENU emplear un formulario MDI (interfaz de mltiples documentos)conunabarrademenyademsdosformulariossencillosparasimularopcionesdeunprograma. ParacomenzardebemoscrearelNuevoProyectodeVBeinvocarlaventanadelExploradordeSolucionesatravs delmendeVerenlabarrademens.
Elformularioagregadoaparececomounnuevoelementodelproyecto,visibleenlaventanadelExploradordeSoluciones. Cada formulario agregado se mostrar en la ventanadel Explorador de Solucionesyadems contar con sus propias pestaas de diseo y codificacin, as como sus propiedades por individual. Para administrar mejor nuestros formularios podemos renombrarlos y as evitar confusiones, tan solo de click derecho sobre un elemento form del explorador de soluciones y seleccione delmencontextuallaopcincambiarnombre. Agregaremosunformulariomsyrenombraremoslosformulariosa:Menu,Ventana1yVentana2. ElformularioMenu.vbserlaventanaprincipaldelprograma,dondeaparecenormalmente labarrademen,lasbarrasdeaccesorpidoybarradeestado. El formulario Ventana1.vb y Ventana2.vb sern ventanas que se invocan al seleccionar ciertaopcindelmenprincipal. ParaqueelformularioMenu.vbseaconsideradoporVBcomoelformularioprincipal(primario)yademsfuncione comocontenedorparatodaslasdemsventanasdelaaplicacindebemosdefinirlocomounformularioMDI(interfacede mltiplesdocumentos). ParadefinirunformularioMDIdebe hacerselosiguiente: 1) DardobleclicksobreMenu.vbenel exploradordesoluciones. 2) EnlapestaaMenu.vb[Diseo]*dar clickenlaventanaparapoderver suspropiedades. 3) En la ventana de Propiedades, cambiar la propiedad IsMdiContainer a True (notar un cambiodecolorenelformulario).
ElaboracindeSistemasdeInformacinmedianteunLenguajedeProgramacinVisual. Elaboradopor:L.S.C.A.MarcoAntonioVarelaMartnez//maestro_varela@hotmail.com
Pg.2
EstaaccinesequivalenteadardobleclicksobreMy ProjectenelExploradordeSoluciones.
El cdigo indica a VB que Ventana1 y Ventana2 tienen como padre al formulario actual (Menu.vb). La palabra reservadaMeseutilizaparahacerreferenciaalformularioactivo.
ElaboracindeSistemasdeInformacinmedianteunLenguajedeProgramacinVisual. Elaboradopor:L.S.C.A.MarcoAntonioVarelaMartnez//maestro_varela@hotmail.com
Pg.3
ParaconcluirelprogramahacefaltaincluirlabarrademenenelformularioMDI(Menu.vb)paraelloutilizaremos elcontroloherramientaMenuStrip. Crear los elementos del men es muy sencillo, simplemente se va escribiendo el ttulo del men y los submens:
Para definir las teclas de acceso rpido a los mens y opcionestecleeelsmbolo&antesdelaletradeseada,tal ycomosemuestraenlaimagen.Porejemplo,estoprovoca quelaletraVaparezcasubrayada. Nuestromenfinalquedardelasiguientemanera: LaimagenmuestralaubicacindelcontrolMenuStripen elCuadrodeHerramientas,tansoloseleccioneelcontroly deunclickenelreadelformularioMDIparaquesetrace labarrademenypuedaeditarse.
ElaboracindeSistemasdeInformacinmedianteunLenguajedeProgramacinVisual. Elaboradopor:L.S.C.A.MarcoAntonioVarelaMartnez//maestro_varela@hotmail.com
Pg.4