Bonjour,
J'ai besoin de mettre un élément non selectionnable, c'est à dire quand la souris passe sur l'item il n'est pas mis en surbrillance, dans une combobox.
Est-ce que quelqu'un saurait m'apporter une solution ? ou un début de solution ?
Merci.

Bonjour,
J'ai besoin de mettre un élément non selectionnable, c'est à dire quand la souris passe sur l'item il n'est pas mis en surbrillance, dans une combobox.
Est-ce que quelqu'un saurait m'apporter une solution ? ou un début de solution ?
Merci.
Si ce que j'ai bien compris, tu veux rendre un champs non sélectionnable dans ta combobox pour indiquer à l'utilisateur de faire un choix, ou autre.
Si c'est ça regarde dans les propriétés de ta combobox, il y a un champ "texte" qui est le texte par défaut que voix l'utilisateur, le texte saisie apparaitra ainsi dans ta combobox par défaut mais ne seras pas sélectionnable.
Voilà en espérant t'avoir aidé.

Merci pour ta proposition, mais en fait ce n'est pas ce que j'essaye de faire.
Pour être plus clair voici un exemple, je voudrais avoir dans ma combobox les éléments suivants :
Catégorie 1
item 1.1
item 1.2
Catégorie 2
item 2.1
item 2.2
Avec les catégories ne pouvant pas être séléctionnées et si la souris passe dessus elles ne sont pas mis en surbrillance, les items fonctionnant normalement (surbrillance et séléctionnables).
J'ai déjà une classe combobox spécifique à mon projet qui me permet d'afficher des images (à gauche du texte de mes items) et une tabluation, pour faire ca j'ai redéfini la méthode OnDrawItem() de la classe combobox dans ma classe spécifique.
J'ai aussi une classe pour les items de ma combobox qui me permet de spécifier le texte, l'index de l'image associé dans l'imagelist de ma combobox spécifique et la tabulation à appliquer.
J'espère avoir rendu mon problème plus clair et je suis toujours à la recherche d'une solution![]()

Salut,
Pourquoi ne pas utiliser 2 comboBox : un pour les catégories et l'autre pour les items
tu charges tous tes catégories dans le premier combo box et la liste du deuxième combo dépendra du choix que l'utilisateur aura fait dans le premier combo box (catégorie).

Merci pour ta contribution, mais je dois respecter un style d'UI pour une application déjà éxistante. Et je ne peux pas utiliser leur composants car je développe un plugin pour cette application en C# alors que l'application est écrite en C++.
Donc je dois reproduire leur présentation sous forme de combobox avec des éléments non selectionnable.
salut
tu as un composant qui fait cela sur www.codeproject.com
The Monz, Toulouse
Partager