Pregunta: | 62774 - MENU MPR EN _SCREEN VFP 8 |
Autor: | Mariano Rodriguez |
Hola amigos, estoy cambiando mi programa de fox 2.6 a Visual fox, soy novato en visual y no me deja poner un menu en el _screen en mi programa principal le pongo:
_screen.visible = .t. _screen.Width = nwscr - 10 _screen.Height = nhscr - 100 SET CLOCK STATUS = CAPSLOCK(.T.) _screen.icon = "HUWAREHUMWARE.ICO" _screen.windowstate=0 _screen.caption= info_sys _screen.BackColor = RGB(180,200,200) _SCREEN.Picture = "huwarefondo.bmp" SET MESSAGE TO info_sys WAIT WINDOW "buscando datos" TIMEOUT 1 _Screen.AddObject('ilogo','image') _Screen.ilogo.picture = 'HUWAREIMAGLOGO_SYS.JPG' _Screen.ilogo.STRETCH = 0 _Screen.ilogo.LEFT = 1 _Screen.ilogo.TOP = 1 _Screen.ilogo.height = 300 _Screen.ilogo.width = 300 _screen.ilogo.backstyle = 0 _screen.ilogo.visible = .t. _SCREEN.ShowTips = .T. SET SYSMENU TO DO MENU_MAIN.MPR Read Events y me dice que el form debe ser de nivel superior. le agregue: _SCREEN.ShowWindow = 2 pero me manda una pantalla que es solo lectura la propiedad. showwindow en un principio habia ocultado la pantalla de fox pero me complica otros procesos, ya le busque y busque y no le busco. de antemano muchas gracias. :-) |
Respuesta: | Junior :) |
todo esta bien... pero la forma como llamas al menu esta mal es decir tendrias que poner...
menu1.mpr = es el nombre del menu do menu1.mpr do while .t. read events enddo y eso es todo el problema y los formularios no deben estar en nivel superior |