Página 1 de 1

Box combo x achoice()

Enviado: 01 Mar 2016 10:41
por rmlazzari
Olá a todos!

Eu gostaria de criar, no modo caracter, uma caixa de combo daquelas que, se o ítem apresentado na caixa for o desejado, um ENTER (ou clique esquerdo) seleciona o item, mas um clique no canto direito da caixa ou um down arrow faz aparecer um lista, como num achoice(), os itens para escolha. Seria, inicialmente, uma janela de 1 linha de altura e da largura do maior item selecionável + 2 caracateres ("|" e "V", por exemplo). Clicado o "V", desceria um caixa com as opções (sei lá... mostrando umas 10 opções, independente do número de itens), roláveis através da roda do mouse.

Há, também, caixas combo em que um clique não num canto mas no próprio primeiro item faz descer a caixa para escolha de itens. Descida a caixa, um segundo clique seleciona o item, mesmo que seja o primeiro.

Na tela abaixo o campo "Nome do arquivo" é para que o usuário escolha que arquivo-texto, contendo jogos, o programa deve "importar" para os DBFs. O máximo que consigo é uma máscara ("@K") para caso o usuário digite errado o nome do arquivo, veja onde está o erro. Mas o ideal seria que esse campo, "Nome do arquivo" fosse uma caixa combo...
combo.JPG

Alguém tem um exemplo ou alguma ideia?