Bonjour,
Comment peut-on désactiver quelques entrées d'un comboBox et laisser les autres? Est-il faisable?
Merci d'avance.
Bonjour,
Comment peut-on désactiver quelques entrées d'un comboBox et laisser les autres? Est-il faisable?
Merci d'avance.
Salut Delbeke
Il y a peut être une astuce pouvant un peu simuler.par contre l'utilisateur du programme ne sais pas quelle ligne est pseudo désactivée tant qu'il ne l'a pas selectionnée
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 Option Explicit Private Sub Form_Load() Dim T As Integer Combo1.Clear For T = 0 To 9 Combo1.AddItem "Entrée N° " & Chr(T + 48) Next T Combo1.ListIndex = 0 End Sub Private Sub Combo1_Click() If Me.Visible = False Then Exit Sub Select Case Combo1.ListIndex Case 0, 2, 5, 7 MsgBox "cette entrée est utilisable" ' code Case Else MsgBox "je ne fais rien pour cette ligne du Combo" & vbCrLf & "peut donc être considéré comme entrée désactivée" End Select End Sub![]()
:whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
saut de ligne
OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈
Partager