COMBO PERSONNALISÉ PERMETTANT D'AVOIR LA FONCTIONNALITÉ AUTO COMPLETION (REMPLIS

Signaler
Messages postés
62
Date d'inscription
dimanche 16 septembre 2001
Statut
Membre
Dernière intervention
21 septembre 2006
-
Messages postés
1
Date d'inscription
vendredi 22 août 2008
Statut
Membre
Dernière intervention
27 août 2008
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/30440-combo-personnalise-permettant-d-avoir-la-fonctionnalite-auto-completion-remplissage-automatique-par-recherche-incrementale

Messages postés
1
Date d'inscription
vendredi 22 août 2008
Statut
Membre
Dernière intervention
27 août 2008

bonjour a tous,

je ne suis pas specialiste des combobox et je ne sais comment inserer le programme de nico sur l'autocompletion dans un combobox.
J'aurais besoin d'une aide..merci

facteur
Messages postés
1447
Date d'inscription
jeudi 2 novembre 2000
Statut
Membre
Dernière intervention
23 septembre 2007
2
Surement qu'il programme en VB.Net 2003 en tout cas je te félicite ! 7/10 !
Messages postés
1
Date d'inscription
lundi 16 avril 2007
Statut
Membre
Dernière intervention
1 juin 2007

Bonjour : je ne sais pas comment remplir une zone de liste (Datacombo)avec les données d'une table ke j'ai deja pour k'elle s'affiche pour tt detail veuillez me repondre voici mon adresse mail:abika12@hotmail.com ou bien abika12@gmail.com
Messages postés
260
Date d'inscription
lundi 27 janvier 2003
Statut
Membre
Dernière intervention
27 août 2008
1
Salut BeerMan13,

Je crois que dans VS 2005, l'autocompletion est déja implémentée, donc tu n'a surement pas besoin de te casser la tête avec tout ca.

Ci ce n'est pas le cas, pour utiliser la class, copie les texte ci dessus (code) dans une feuille vierge, ensuite dans ta form, tu va chercher un combobox que tu place ou tu veut.
Dans ton fichier .vb, la déclaration de ce combo sera automatiquement généré, et donc il te reste plus qu'a changer la déclaration du genre 'Dim Ma_Combo as ComboBox' en 'Dim Ma_Combo as CompletionComboBox'.

Le contructeur va appeler la class CompletionComboBox qui hérite de Combobox donc elle récupère toute ses propriétés, ses évenement, ses variables publiques, etc... Vive l'héritage et le language objet...

Tu peut bien sur appeler les nouvelles fonctions qui on été décrite dans la nouvelle classe.

Au niveau bug, fait bien attention quand tu remplis ton combo avec un datasource (ou meme une source de donnée lambda), car ce code ne fonctionne pas.

Bonne prog, jeff
Messages postés
1
Date d'inscription
samedi 5 juin 2004
Statut
Membre
Dernière intervention
20 décembre 2006

Bonjour Jeff,

Comment on utilise cette Class avec un ComboBox .NET 2005 ?

Je doit glisser un combo dans ma form et instancier ta class ?
en appelant les Méthodes OnKeyDown et OnTextChanged ?

Merci,
Eric.
Messages postés
260
Date d'inscription
lundi 27 janvier 2003
Statut
Membre
Dernière intervention
27 août 2008
1
Salut irnbru,

Merci pour ta source qui est très simple et qui fonctionne parfaitement.
Au début j'était partit sur le meme systeme que "ABL-Online" (commentaire plus haut), mais il y avais trop de bug (par exemple quand on tape rapidement dans le combo), mais avec ta source super simple et la gestion de l'évenement OnTextChanged ca va tout seul.

Par contre j'ai du faire des modifications car il y a certains problemes quand on remplis directement la combo avec DataSource.

A+ Jeff
Messages postés
62
Date d'inscription
dimanche 16 septembre 2001
Statut
Membre
Dernière intervention
21 septembre 2006