Créé un combobox dynamiquement [Résolu]

Messages postés
34
Date d'inscription
mardi 29 avril 2003
Dernière intervention
19 juillet 2010
- - Dernière réponse : Xiotos
Messages postés
34
Date d'inscription
mardi 29 avril 2003
Dernière intervention
19 juillet 2010
- 23 mai 2005 à 18:07
Bonjour à tous,
Voilà, je dois créé une form dynamiquement qui comprend des combobox. Ceux-ci doivent être du style 'Drop Down List'. Le problème est que dès que j'affecte la valeur 2 à la propriété style dans mon code et que j'exécute mon programme, il me dit que cet propriété est en lecture seule lors de l'exécution. Comment puis-je faire????

Merci d'avance.
Afficher la suite 

2 réponses

Meilleure réponse
Messages postés
14010
Date d'inscription
samedi 29 décembre 2001
Dernière intervention
28 août 2015
3
Merci
Salut
En effet, tu ne peux pas modifier cette propriété en mode RUN.
La solution consiste à créer (en mode création) autant de ComboBox que de type voulu, avec la propriété index à 0 :
un ComboBoxType0
un ComboBoxType1
un ComboBoxType2
Quand tu voudras charger un nouveau ComboBox, il te suffiras de faire :
Load ComboBoxType2(x)
x est un chiffre de 1 à ... (255 maxi de toute façon) que tu dois gérer (incrémenter au fur et à mesure que tu les charges).
Pour t'adresser à ce nouveau chargé, suffir d'écrire ComboBoxType2(x).AddItem "Toto"

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Le savoir est la seule matière qui s'accroit quand on la partage. (Socrate)

Merci cs_Jack 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources a aidé 101 internautes ce mois-ci

Messages postés
34
Date d'inscription
mardi 29 avril 2003
Dernière intervention
19 juillet 2010
0
Merci
Merci beaucoup :)

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.