giboudin
Messages postés17Date d'inscriptiondimanche 13 juin 2010StatutMembreDernière intervention14 novembre 2010
-
16 août 2010 à 04:26
giboudin
Messages postés17Date d'inscriptiondimanche 13 juin 2010StatutMembreDernière intervention14 novembre 2010
-
18 août 2010 à 18:20
Bonjour à tous,
Dans mon apprentissage de VB 2008, je me trouve à nouveau confronté à une difficulté que je ne parviens pas à résoudre et c'est pourquoi je sollicite votre aide.
Je cherche la solution pour afficher un Item par défaut dans une ComboBox.
Je précise, un Item parmi ceux proposés au choix des utilisateurs et non pas un texte "explicatif". je suppose que la solution existe mais comme je ne trouve pas .... ben... je cherche.
Je vous remercie par avance pour votre aide.
giboudin
Messages postés17Date d'inscriptiondimanche 13 juin 2010StatutMembreDernière intervention14 novembre 2010 17 août 2010 à 06:08
Bonjour Jack et merci de ta réponse. Malheureusement, elle n'apporte pas la solution à mon problème. J'ai bien inscrit ton code dans le mien (dans la partie traitant de la combo, entre le Private Sub et le End Sub, mais je n'ai pas de résultat). Aussi, me suis-je sûrement mal exprimé, c'est pourquoi je reformule mon problème. Je souhaiterais que "l'option text" proposée dans la fenêtre "propriété" relative à la combo soit occupée par un Item de ladite combo de sorte que l'utilisateur verra par défaut sans avoir de manip à effectuer l'item par défaut (que j'aurai choisi) comme titre de la combo.
Je ne suis peut-être pas très précis dans mes explications, mais comme je débute, je ne maîtrise pas encore le terminologie de la programmation.
lolokun
Messages postés1241Date d'inscriptionmardi 10 octobre 2006StatutMembreDernière intervention27 août 20137 17 août 2010 à 08:59
Bonjour,
Tu n'as pas de résultat, c'est à dire??Message d'erreur??
Si tu le mets dans la partie traitant la combo, ne fais-tu pas une action juste derrière qui annule la précédente ligne?
L'expérience, c'est une connerie par jour, mais jamais la même..
giboudin
Messages postés17Date d'inscriptiondimanche 13 juin 2010StatutMembreDernière intervention14 novembre 2010 17 août 2010 à 15:32
Slt Lolokun,
Lorsque je dis que je n'ai pas de résultat, c'est à dire que malgré la ligne de code donnée par Jack, insérée dans le code traitant de la combo (et pour les testes je n'ai mis que ça comme code et que la combo comme objet), la combo n'affiche pas de titre quand je lance le débogage, je ne vois rien sur la combo tant que je ne clique pas sur la flèche du bas qui elle comme c'est prévu fait bien apparaître les items que j'ai insérés.
Dans l'idéal, je souhaiterais que l'un des items soit donné comme titre dès le chargement du formulaire sans que l'utilisateur n'aie de manip à effectuer.
Je précise que si je remplis l'option "text" proposée dans la fenêtre option, lors de la création de la combo, j'ai bien un titre qui s'affiche au débogage, comme je veux, mais ce n'est pas un item, ce que je souhaite faire.
Vous n’avez pas trouvé la réponse que vous recherchez ?
lolokun
Messages postés1241Date d'inscriptionmardi 10 octobre 2006StatutMembreDernière intervention27 août 20137 17 août 2010 à 15:39
Personnellement pas de souci, un bouton "ok", une combobox remplie avec quelques items, et avec combo.selectindex=2, le 3ème item de la combo est mis par défaut après clic sur le bouton.
Fais-donc voir le code et la sub dans laquelle tu l'as placé..
L'expérience, c'est une connerie par jour, mais jamais la même..
giboudin
Messages postés17Date d'inscriptiondimanche 13 juin 2010StatutMembreDernière intervention14 novembre 2010 17 août 2010 à 19:39
Re,
Tu apportes une précision importante dans ton message du dessus. Je souhaite que l'affichage se face sans clique sur un bouton, par simple affichage du formulaire contenant la combo. Avec le clic sur le bouton "ok", cela sélectionne l'index, le clic fait exécuter l'instruction. Pour ma part, je souhaite un affichage par défaut. Peut-être n'est-ce pas possible ? peut-être qu'en mettant le code en début de prog, directement dans le formulaire ça pourrait marcher .. à tester mais pas le temps ce soir.
encore merci à tous pour votre aide.
giboudin
Messages postés17Date d'inscriptiondimanche 13 juin 2010StatutMembreDernière intervention14 novembre 2010 18 août 2010 à 18:20
Merci Jack et Lolokun,
En mettant le code de Jack dans les instructions du formulaire contenant la Combo, j'obtiens bien le résultat attendu. En effet l'instruction est bien exécuté sans commande particulière, directement au chargement du formulaire.
Encore merci à vous !!