Bonjour,
Je souhaite créer une liste déroulante (combobox) dans un formulaire qui soit non éditable. J'ai essayé plusieurs solutions sans succès:
- utiliser un control activeX pour créer la liste déroulante (Microsoft Form 2.0 Combobox : Forms.ComboBox.1) mais je n'arrive pas à ajouter des valeurs à la liste déroulante (je n'ai pas de méthode AddItems, List, FillListRange).
- Bloquer la frappe au clavier dans la combobox :
Cependant, cette méthode n’empêche pas l'affichage du curseur d'édition dans la liste déroulante. J'ai bien essayé d'utiliser la fonction hidecaret mais cela ne fonctionne pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Private Sub Région_KeyDown(KeyCode As Integer, Shift As Integer) 'KeyCode = 0 'End Sub
J'ai vu sur Internet que certains utilisent la propriété style=2 (ComboDropDownList) mais cette méthode n'est pas proposé par l'objet Combobox Access.
Est-ce-qu'il est possible de créer une liste déroulante non modifiable ?
Si oui, comment ?
Merci d'avance pour votre aide !
Partager