hamster man
Messages postés103Date d'inscriptionlundi 28 novembre 2005StatutMembreDernière intervention21 juin 2007
-
11 janv. 2007 à 20:50
hamster man
Messages postés103Date d'inscriptionlundi 28 novembre 2005StatutMembreDernière intervention21 juin 2007
-
13 janv. 2007 à 20:55
Bonsoir a tous,
J'ai encore besoin d'un coup de main a propos de combo box, je m'explique:
J'ai un premier combo box dont il y a 3 choix qui sont : - Heure(s)
-Jour(s)
-Semaine(s)
Ensuite j'ai un 2è combo box dont j'aimerais faire apparaitre un liste differente suivant mon choix de la 1è...
j'ai pensé a ca:
Private Sub Combo_TypeTemps_Change()
If Combo_TypeTemps.Text = "Heure(s)" Then
Combo_NbPrevu.AddItem "1"
End If
End Sub
mais le souci c'est que lorsque je choisis "Heure(s)", rien n'apparait ds la liste de combobox2
est-ce une erreur de programmation que décrire ceci??
Puis egalement vu que je voudrais que lorsque je choisisse "Heure(s)", il y est des nombres de 1 a 23 ds ma list du combo, alors je vais essayer de créer une boucle mais si jamais je n'y arrive pas je vous tiens au courant.
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 11 janv. 2007 à 21:19
T'as du faire une bêtise quelque part (surement une faute de frappe).
Maintenant : si tu veux afficher de suite l'ajout et le faire apparaître dans la petite case prévue à cet effet dans combo2, sans même dérouler, voilà un petit exemple :
Private Sub Combo1_Click()
Combo2.AddItem Combo1.Text
Combo2.Text = Combo2.List(Combo2.ListCount - 1)
End Sub
mortalino
Messages postés6786Date d'inscriptionvendredi 16 décembre 2005StatutMembreDernière intervention21 décembre 201118 11 janv. 2007 à 21:06
Alors essaie de jouer avec les INdex :
If Combo_TypeTemps.ListIndex = 0 Then
For i = 1 to 23
Combo_NbPrevu.AddItem i
Next i
Elseif Combo_TypeTemps.ListIndex = 1 Then
[autre code si Jour(s) sélectionné]
Else
[autre code si Semaine(s) sélectionné]
End If
@++
<hr size="2" width="100%" />
--Mortalino--
Le mystérieux chevalier, "Provençal, le Gaulois"
<!--