COMMENT FAIRE DES COMBOBOX MULTICOLONNES (UN EXEMPLE QUI MARCHE)

NHenry Messages postés 15113 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 22 avril 2024 - 8 janv. 2004 à 12:25
holako76 Messages postés 3 Date d'inscription mardi 10 juin 2008 Statut Membre Dernière intervention 19 janvier 2010 - 19 janv. 2010 à 15:08
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/19371-comment-faire-des-combobox-multicolonnes-un-exemple-qui-marche

holako76 Messages postés 3 Date d'inscription mardi 10 juin 2008 Statut Membre Dernière intervention 19 janvier 2010
19 janv. 2010 à 15:08
svp
comment je px enregistrer les données d combobox multicolone
et meme les recherchées
merci
cs_ossam Messages postés 1 Date d'inscription mardi 29 septembre 2009 Statut Membre Dernière intervention 4 novembre 2009
4 nov. 2009 à 11:12
Ton exemple est génial, mais moi je cherche un exemple pareil mais qui génère les lignes au fure et à mesure apres la saisie dans la ligne precedente. Donc apres vailidation sur la ligne precedente la suivante se crée automatiquement.
cs_JLN Messages postés 371 Date d'inscription samedi 1 juin 2002 Statut Membre Dernière intervention 17 juin 2013
11 mai 2008 à 11:31
J'ai pas essayé de déployer avec Microsoft Forms 2 sur des postes dépourvu d'office, mais l'information est intéréssante au plus au point, je n'utiliserai plus cela, tant pis je m'en passais avant, je m'en passerai après...

Merci pour l'info Ouneufe

Bonne prog a tous.
cs_Ouneufe Messages postés 60 Date d'inscription mardi 4 septembre 2001 Statut Membre Dernière intervention 19 janvier 2009
26 déc. 2007 à 09:41
j'utilisais ce contrôle avec beaucoup de satisfaction jusqu'au moment il m'a fallu déployer mon appli. Là, c'est le drame, car microsoft forms 2 ne fonctionne pas sur les systèmes dépourvus de Microsoft Office...
cs_piwy Messages postés 27 Date d'inscription mardi 6 janvier 2004 Statut Membre Dernière intervention 2 février 2006
20 avril 2005 à 17:15
Salut,

ce problème vient des DLL que tu utilises, c'est un problème assez récurrent.

En effet, le fait de ne pas utiliser les composants .NET pose parfois des problèmes.

Le plus propre (maintenant que je sais le faire je peux l'expliquer), est de surcharger la classe combobox.net en utilisant le tag pour y stocker un tableau des infos dont on a besoin.

Je te conseil cette voix en matière de propreté, maintenant si tu souhaite encore utiliser mon exemple, voila un lien ou tu trouveras les DLLs que j'utilise.

http://piwy.plop.free.fr/bin.zip

Supprime de tes références tout les AXMS.... et ré-insère ces DLL.

En espérant que cela t'aidera.
cs_sony20 Messages postés 14 Date d'inscription vendredi 25 juin 2004 Statut Membre Dernière intervention 14 mars 2005
20 avril 2005 à 17:06
j'aimerai bien l'utiliser, mais je n'ai pas les paramètres additem et set_column pour le combobox (même en installant microsoft forms 2.0) ...
J'ai microsoft .NET Framework 1.0 et Development Environment 2002
C'est ca le problème ?
Merci d'avance
cs_sony20 Messages postés 14 Date d'inscription vendredi 25 juin 2004 Statut Membre Dernière intervention 14 mars 2005
20 avril 2005 à 17:06
j'aimerai bien l'utiliser, mais je n'ai pas les paramètres additem et set_column pour le combobox (même en installant microsoft forms 2.0) ...
J'ai microsoft .NET Framework 1.0 et Development Environment 2002
C'est ca le problème ?
Merci d'avance
cs_sony20 Messages postés 14 Date d'inscription vendredi 25 juin 2004 Statut Membre Dernière intervention 14 mars 2005
20 avril 2005 à 17:06
j'aimerai bien l'utiliser, mais je n'ai pas les paramètres additem et set_column pour le combobox (même en installant microsoft forms 2.0) ...
J'ai microsoft .NET Framework 1.0 et Development Environment 2002
C'est ca le problème ?
Merci d'avance
cs_piwy Messages postés 27 Date d'inscription mardi 6 janvier 2004 Statut Membre Dernière intervention 2 février 2006
25 févr. 2005 à 12:02
Très bonne question ...

Le controle apparement ne gère pas l'affichage de plusieurs colonnes en en-tête.

J'ai essayé de voir en jouant avec les longueurs des colonnes et les évènements, mais cela ne fonctionne pas bien.

J'essayerai de regarder ça plus tranquillement ce week-end, la malheureusement je n'ai pas trop le temps ...
cs_piwy Messages postés 27 Date d'inscription mardi 6 janvier 2004 Statut Membre Dernière intervention 2 février 2006
25 févr. 2005 à 12:02
Très bonne question ...

Le controle apparement ne gère pas l'affichage de plusieurs colonnes en en-tête.

J'ai essayé de voir en jouant avec les longueurs des colonnes et les évènements, mais cela ne fonctionne pas bien.

J'essayerai de regarder ça plus tranquillement ce week-end, la malheureusement je n'ai pas trop le temps ...
cs_Fab53 Messages postés 3 Date d'inscription vendredi 26 novembre 2004 Statut Membre Dernière intervention 25 février 2005
25 févr. 2005 à 11:18
C cool sa m'a trop aidé, par contre quand on sélectionne une info, la deuxieme colonne ne s'affiche pas. comment on fait pour l'afficher?
cs_sam25 Messages postés 2 Date d'inscription vendredi 16 avril 2004 Statut Membre Dernière intervention 8 juin 2004
8 juin 2004 à 15:36
Alors la je n'ai qu'une seule chose a dire....

Je t'aime !! Ca fait une plombe que je cherche comment faire.
bbcluny Messages postés 66 Date d'inscription mardi 25 mars 2003 Statut Membre Dernière intervention 29 septembre 2008
9 janv. 2004 à 10:14
Merci pour l'idée de base.
Pour modifier la largeur des colonnes (sous VB6) :

ComboBox1.ColumnWidths = "0; 100; 100"
philoo91 Messages postés 46 Date d'inscription vendredi 14 février 2003 Statut Membre Dernière intervention 13 juillet 2009
9 janv. 2004 à 09:22
VB NET cherche pas j'en suis toujours avec Visual studio 6 professionnel sous WIN 2000 pro patché
Mais l'os ici on s'en fou
C'est chiant quand meme tu change d'outil de dev et tes méthodes / proprio et events sur tes objeyts sont différents !
Bijour la compatibilité ascendante .....
cs_piwy Messages postés 27 Date d'inscription mardi 6 janvier 2004 Statut Membre Dernière intervention 2 février 2006
9 janv. 2004 à 09:14
bonjour philoo91,

les propriétés diffèrent peut-être en fonction de la version de ton objet (je suis avec le Microsoft Forms 2.0 Combobox ) et peut-être d'autres paramètres qui rentrent en compte (je suis en VB.NET, le service pack joue peut-être aussi ... ).

Mais, il est toujours bon d'avoir quelqu'un qui donne un autre exemple ...
cs_SDan Messages postés 288 Date d'inscription dimanche 1 septembre 2002 Statut Membre Dernière intervention 13 juin 2008
9 janv. 2004 à 09:00
Bonne idée
philoo91 Messages postés 46 Date d'inscription vendredi 14 février 2003 Statut Membre Dernière intervention 13 juillet 2009
9 janv. 2004 à 08:21
Ouias sauf que la méthode "set_Column" sur l'objet combo que tu cites n'existe pas c'est la méthode column qu'il faut employer

Ainsi ton exemple deviens :

ComboBox1.AddItem ("key11")
ComboBox1.Column(1, 0) = "test12"
ComboBox1.Column(2, 0) = "test13"

ComboBox1.AddItem ("key21")
ComboBox1.Column(1, 1) = "test22"
ComboBox1.Column(2, 1) = "test23"

ComboBox1.AddItem ("key31")
ComboBox1.Column(1, 2) = "test32"
ComboBox1.Column(2, 2) = "test33"

ComboBox1.AddItem ("keyx1")
ComboBox1.Column(1, 3) = "testx2"
ComboBox1.Column(2, 3) = "testx3"
cs_lataupeben Messages postés 232 Date d'inscription dimanche 19 octobre 2003 Statut Membre Dernière intervention 24 janvier 2006
8 janv. 2004 à 13:05
j'ai failli te renvoyé vers ta source quant j'ai vu ton message sur le forum
NHenry Messages postés 15113 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 22 avril 2024 159
8 janv. 2004 à 12:25
Merci, je savais pas avant comment faire. G pas encore tester :-))
Rejoignez-nous