IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Forms Discussion :

Combobox : élément non-selectionnable ?


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Inscrit en
    Juin 2008
    Messages
    5
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Juin 2008
    Messages : 5
    Par défaut Combobox : élément non-selectionnable ?
    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.

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 9
    Par défaut
    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é.

  3. #3
    Membre à l'essai
    Inscrit en
    Juin 2008
    Messages
    5
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Juin 2008
    Messages : 5
    Par défaut
    Citation Envoyé par le_joker_fou Voir le message
    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

  4. #4
    Invité
    Invité(e)
    Par défaut
    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).

  5. #5
    Membre à l'essai
    Inscrit en
    Juin 2008
    Messages
    5
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Juin 2008
    Messages : 5
    Par défaut
    Citation Envoyé par h2s84 Voir le message
    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.

  6. #6
    Expert confirmé

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Septembre 2006
    Messages
    3 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 580
    Par défaut
    salut

    tu as un composant qui fait cela sur www.codeproject.com

    The Monz, Toulouse

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [JTabbed] Onglet grisé (non selectionnable)
    Par Sirkiller dans le forum AWT/Swing
    Réponses: 1
    Dernier message: 18/05/2006, 16h05
  2. Erreur de "Élément non trouvé dans cette collection"
    Par charleshbo dans le forum Access
    Réponses: 4
    Dernier message: 04/05/2006, 18h42
  3. Réponses: 6
    Dernier message: 13/12/2005, 15h00
  4. [JTabbedPane] Onglet non selectionnable et non supprimable
    Par seiryujay dans le forum Composants
    Réponses: 3
    Dernier message: 12/09/2005, 10h08
  5. [HashSet] élément non unique
    Par Wookai dans le forum Collection et Stream
    Réponses: 7
    Dernier message: 02/08/2005, 17h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo