BBS: Inland Empire Archive Date: 06-16-92 (13:20) Number: 544 From: BRUCE GROEN Refer#: NONE To: MARK BUTLER Recvd: NO Subj: Vertical Menu 2 Of 2 Conf: (2) Quik_Bas
Continued from last message.
Normal:
IF INSTR(Return$, UCASE$(Key$)) THEN
RC = INSTR(Return$, UCASE$(Key$))
GOSUB EraseBar
CursorEntry = RC
GOSUB PrintBar
EXIT SUB
END IF
SELECT CASE ASC(Key$)
CASE 13
RC = CursorEntry
EXIT SUB
CASE 27
RC = -1
EXIT SUB
END SELECT
GOTO WaitForInput
PrintBar:
BarRow = TopRow + (CursorEntry - 1) * NextRow
Cursor$ = Menu$(CursorEntry) + SPACE$(Length - LEN(Menu$(CursorEntry)))
FastPrint BarRow, LeftCol, Cursor$, IAttr
RETURN
EraseBar:
FastPrint BarRow, LeftCol, Cursor$, Attr
RETURN
END SUB
* MegaMail 2.1* #0:Dont you have anything better to do than read th
---
* Origin: PCConsultingAgency USR DS - Tuc AZ - (602)790-6230 (1:300/21)

Books at Amazon:
Back to BASIC: The History, Corruption, and Future of the Language
Hackers: Heroes of the Computer Revolution (including Tiny BASIC)
Go to: The Story of the Math Majors, Bridge Players, Engineers, Chess Wizards, Scientists and Iconoclasts who were the Hero Programmers of the Software Revolution
The Advent of the Algorithm: The Idea that Rules the World
Moths in the Machine: The Power and Perils of Programming
Mastering Visual Basic .NET