Ocx textbox à saisie semie-automatique (controle utilisateur)

Soyez le premier à donner votre avis sur cette source.

Vue 5 970 fois - Téléchargée 814 fois

Description

Bonjour.
Ce (1er) contrôle utilisateur (OCX) permet de faire comme la ligne de saisie d'une adresse web sur InternetExplorer :
Dès que ce que vous tapez est déjà connu, il vous propose une liste déroulante en dessous avec les adresses déjà visitées.
Ce contrôle fait (à peu près) pareil, sauf qu'il base sa connaissance sur une liste de mots/phrases que vous lui rentrez.

Pour l'utiliser :
- Dans votre projet, menu "Projet, Composants", recherchez le fichier "TBSA.OCX" (TextBoxSaisieAutomatique) --> Une nouvelle icône apparaît dans la boîte à outils
- Cliquez sur cette nouvelle icône, et sur votre feuille, placez le contrôle comme s'il s'agissait d'un TextBox.
Il s'appellera "ctlTextBoxSaisieAutomatique1"
- Dans votre code, quelques paramètres importants :
- Propriété TBSA_Liste
Définit ou renvoie la liste des mots à proposer.
Ces mots doivent être séparés les uns des autres par le caractère point-virgule ";"
- Propriété TBSA_ItemListSize
Définit ou renvoie le chiffre qui détermine combien de lignes maximum la liste doit comporter pour être affichée.
Si ce chiffre est trop grand, la liste sera tellement importante que vous perdrez du temps. Ce n'est pas le but. 20 est un bon chiffre.
Par contre, il faudra un minimum de 2 caractères pour que la recherche commence
- Propriété TBSA_TypeRecherche
Définit ou renvoie le type de comparaison effectuée
0 = CommencePar \ Choisissez le mode de comparaison que
1 = Contient | vous voulez
2 = FiniPar /
- Propriété TBSA_ItemCount (lecture seule)
Renvoie le nombre de mots dans la TBSA_Liste

Source / Exemple :


' Ouvrez le groupe de projet   __Groupe_TBSA.vbg
' pour découvrir la source du contrôle et une feuille de test

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Commenter la réponse de Utilisateur anonyme

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.