set scor off set cent on set date brit do whil .t. clea @5,20 to 19,45 doub @6,25 say "MAIN MENU" @7,21 to 7,44 doub k=0 @ 9,25 prompt "DATA ENTRY" @11,25 prompt "REPORT PRINTING" @13,25 prompt "PROCESS" @15,25 prompt "EXIT" @17,25 prompt "QUIT to SYSTEM" menu to k do case case k=1 do dataent case k=2 do repoprn case k=3 * do proces case k=4 exit case k=5 clos all clea all quit otherwise loop endcase enddo Read more: Creating menu in Foxpro for DOS | Live to Learn! http://www.livetolea rn.in/site/programming/foxpro/creating-menu-foxpro-dos#ixzz3GmUmsiuZ (c) Reproduction without explicit permission is prohibited. DO CASE CASE SCOLS()=80 && Detecta 480 x 640 MODIFY WINDOW SCREEN FROM 0,0 TO 36,80 FLOAT CASE SCOLS()=100 && Detecta 800 x 600 MODIFY WINDOW SCREEN FROM 5,11 TO 40,89 FLOAT ENDCASE