home *** CD-ROM | disk | FTP | other *** search
- DECLARE SUB HorizontalMenu(tr%, bc%, fc%)
- CLS
- '**************************************************
- HorizontalMenu 1, 1, 15
- '**************************************************
- SUB HorizontalMenu(tr%, bc%, fc%)
- DIM menu$(0 to 1)
- color fc%, bc%
- menu$(0) = string$(80, 0)
- menu$(1) = space$(3) +"FILES" + space$( 5 ) +"SAVE" + space$( 6 ) +"WRITE" + space$( 5 ) + "LOOKUP" + space$( 4 ) + "KILL" + space$( 6 ) + "RENAME" + space$( 4 ) + "SCAN" + space$( 6 ) + "EXIT
- For set = 0 to 1
- locate tr%, 1: color fc%, bc%: print menu$(set)
- Next
- col = 4
- DO
- DO
- SELECT CASE col
- CASE 4: opt$ ="FILES
- CASE 14: opt$ ="SAVE
- CASE 24: opt$ ="WRITE
- CASE 34: opt$ ="LOOKUP
- CASE 44: opt$ ="KILL
- CASE 54: opt$ ="RENAME
- CASE 64: opt$ ="SCAN
- CASE 74 : opt$ ="EXIT
- END SELECT
- LOCATE tr%, col, 0: COLOR bc%, fc%: PRINT opt$
- keys$ = INKEY$
- LOOP WHILE keys$ = ""
- keymove = ASC(RIGHT$(keys$, 1))
- LOCATE tr%, col, 0: COLOR fc%, bc%: PRINT opt$
- SELECT CASE keymove
- CASE 13
- IF col = 4 THEN END
- IF col = 14 THEN END
- IF col = 24 THEN END
- IF col = 34 THEN END
- IF col = 44 THEN END
- IF col = 54 THEN END
- IF col = 64 THEN END
- IF col = 74 THEN END
- CASE 75: col = col - 10
- cASE 77: col = col + 10
- CASE 71: col = 74
- CASE 79: col = 74
- END SELECT
- IF col < 4 THEN col = 74 ELSE IF col > 74 THEN col = 4
- LOOP
- END
- END SUB
-