Dll combobox multi colonnes

Soyez le premier à donner votre avis sur cette source.

Vue 14 591 fois - Téléchargée 1 810 fois

Description

Dll permettant l'utilisation d'une ComboBox avec une à n colonnes.
Le fichier RTF joint indique l'utilisation que j'ai essayé de faire aussi simple que
possible.
L'exemple joint utilise 3 possibilités de source de données Sql Server, Access et fichier XML.

Source / Exemple :


Code à mettre dans le Load   pour fichier XML
 Dim ds As New DataSet  ' XML
        Dim dsP As New DataSet ' table sql server
        ' pour simplifier j'ai choisi un fichier XML
        ' attention le xml n'aime guère les accents
        ds.ReadXml("Exemple.xml")

        MultiComboBox1.ShowColumns = True
        MultiComboBox1.DataSource = ds.Tables(0)
        MultiComboBox1.DisplayMember = "Nom" ' c'est ce qui est affiché dans la combo
        MultiComboBox1.ValueMember = "Code"  ' c'est la  colonne référence
        MultiComboBox1.Columns.Add(New ComboxMulticolonne.MultiComboBox.Column(30, "Code"))
        MultiComboBox1.Columns.Add(New ComboxMulticolonne.MultiComboBox.Column(75, "Prenom"))
        MultiComboBox1.Columns.Add(New ComboxMulticolonne.MultiComboBox.Column(95, "Nom"))
        ' la combo est sur le code 3
        'afin de montrer comment affecter une valeur à la combo
        MultiComboBox1.SelectedValue = 3

Conclusion :


J'ai ajouté des propriétés et simplifié le code Voir Fichier RTF

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
1356
Date d'inscription
samedi 8 décembre 2001
Statut
Membre
Dernière intervention
23 octobre 2006
6
je n'ai pas eu le temps de traduire en 2005, je l'ai fait pour la beta mais pas encore pour la 2005 définitive, je vais m'en occuper bientot
Messages postés
137
Date d'inscription
mardi 7 septembre 2004
Statut
Membre
Dernière intervention
10 mai 2012

Super utile mais en VS2005 les colonnes ne se dessinent pas (le reste marche parfait) pas de passage sur OnDrawItem ??? suis pas trés fort si quelqu'un sait...

merci
Messages postés
171
Date d'inscription
dimanche 6 février 2005
Statut
Membre
Dernière intervention
13 avril 2007

Oui c'est une source très utile ! Je sais pas si tu as eu le temps de t'y replonger mais j'ai effectivement le même besoin que KMI_67.. S'il était possible que le text de la combo affiche les colonnes de l'item choisi ça serait vraiment génial !!
Je n'ai malheureusement pas le niveau pour coder ça à partir de ta source -snif-
Messages postés
1356
Date d'inscription
samedi 8 décembre 2001
Statut
Membre
Dernière intervention
23 octobre 2006
6
surement mais je n'ai plus le temps en ce moment, je verrai quaand j'aurai un peu plus de temps
Messages postés
1
Date d'inscription
jeudi 4 décembre 2003
Statut
Membre
Dernière intervention
11 octobre 2004

Vraiment super le code:)
Petite question, actuellement apres selection la combo n'affiche qu'une seul colonne .. serait il possible d'en afficher plusieurs?
Afficher les 11 commentaires

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.