bonjour à tous,
je suis sur un projet: j'ai créé une interface graphique tres simple (zone texte et un bouton).
Je veux mettre dans le zone texte une sorte de completion. Je m'explique:
J'ai un fichier excell avec dans la premiere colonne des mots (exemple: bonjour, bien; bonne,... c'est un exemple : ).
Je souhaite, lorsque l'utilisateur tape une lettre (le "b" par exemple), mettre une liste juste en bas de la lettre avec tous les mots contenus dans le fichier exell commençant par un "b" (la liste peut egalement se trouver ailleurs si il le faut, je peux creer un liste à coté de ma zone de texte par ex. Mais le mieux de la placer en bas du mot que l'utilisateur est entrain de entrer)
lorsque l'utilisateur tape une autre lettre, il y a nouveau un filtrage.
Toutefois, l'utilisateur peut ecrire une mot qui n'est pas dans la liste.
Ca c'est la premiere etape. Si j'arrive à faire ca, ce serait deja tres bien.
Dans une seconde etape, je souhaiterais que l'utilisateur puisse choisir un mot dans la liste qui apparait (selection via les touches haut-bas) et puissse appuyer sur la touche enter pour que le mot s'ecrive dans le zone texte.
Donc je souhaite faire une zone texte comme dans les editeur C++ ou java.
comment faire? Toutes les idées sont bonnes à prendre.
D'avance, je vous remercie de votre aide.
Partager