
Executar um menu de barra luminosa definido pelo comando PROMPT.
MENU TO <var.N>
|
<var.N> |
representa uma variável numérica declarada anteriormente, que receberá um valor referente a opção escolhida. |
O comando MENU TO é utilizado em conjunto com o comando PROMPT. Tem a função de apresentar uma barra luminosa na posição especificada pela variável numérica e aguardar que uma das opções seja escolhida.
Para se escolher uma opção basta utilizar as setas do teclado para mover a barra luminosa até a opção desejada e teclar {ENTER}.
Pode-se ainda, dependendo do comando SET PROMPT TO, escolher uma opção através da digitação de uma letra que pode ser a primeira (SET PROMPT TO FIRST) ou a primeira letra maiúscula (SET PROMPT TO UPPER). Nestes dois casos deve-se ter o cuidado de não repetir as letras que identificam a opção, pois se isto ocorrer será escolhida a primeira opção que tenha a letra digitada.
MENU TO atribui a <var.N> 0 para primeira opção 1 para segunda e assim por diante. A tecla {ESC+ESC} retorna -1 .
O exemplo a seguir mostra-nos a utilização do comando MENU TO. A barra luminosa será posicionada na segunda opção, note o valor da variável opc.
opc = 1
@ 10,10 PROMPT "primeira opcao"
@ 11,10 PROMPT "segunda opcao"
@ 12,10 PROMPT "terceira opcao"
MENU TO opc
DO CASE
CASE opc = -1 && LASTKEY( ) = 27 ;
? "foi pressionada a tecla {ESC+ESC}"
CASE opc = 0
? "escolheu a primeira"
CASE opc = 1
? "escolheu a segunda"
CASE opc = 2
? "escolheu a terceira"
ENDCASE
@ ... PROMPT, SET KEY, SET PROMPT, INKEY( ) e LASTKEY( ).
