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 :

rendre le texte de l'item sélectionné lisible


Sujet :

Windows Forms

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    216
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2007
    Messages : 216
    Par défaut rendre le texte de l'item sélectionné lisible
    Bien le bonjour,

    En VB 2008, lorsqu'un ComboBox a le focus et qu'un item vient d'être sélectionné, peut-on provoquer la disparition de la bare de sélection et ainsi rendre le texte de l'item sélectionné lisible? Si oui, comment?

    Merci!

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    je ne vois pas ce que tu appelles "barre de sélection" ?
    et chez moi, l'item sélectionné est lisible... je ne comprends pas trop le problème
    un petit screenshot peut-être ?

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    216
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2007
    Messages : 216
    Par défaut
    Voilà le screenshot du Combo. Un de ses items est sélectionné et le Combo a toujours le focus. Un rectangle bleu apparaît dans la zone de texte et "cache" l'élément sélectionné.

    Par ailleurs, dans l'aide de VB, j'ai lu que le contrôle ComboBox possède l'événement "LostFocus". Je suppose qu'un appel de celui-ci à partir de la méthode "SelectedValueChanged" pourrait être une solution assez simple.

    Mais la ligne "ComboBox1.LostFocus()" n'est pas validée. Vb indique que cet événement ne pas être appelé directement.

    Une solution est-elle envisageable?

    Avec mes sincères salutations,
    Images attachées Images attachées  

  4. #4
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Ah ok... tu es sûr que ton élément sélectionné a un texte ?? Normalement le texte apparait en couleurs inversées quand il y a le rectangle de sélection. Tu as pas changé des propriétés comme BackColor ou ForeColor ?

    Par ailleurs, dans l'aide de VB, j'ai lu que le contrôle ComboBox possède l'événement "LostFocus". Je suppose qu'un appel de celui-ci à partir de la méthode "SelectedValueChanged" pourrait être une solution assez simple.

    Mais la ligne "ComboBox1.LostFocus()" n'est pas validée. Vb indique que cet événement ne pas être appelé directement.
    Un évènement n'est pas une méthode, on ne peut pas l'appeler... On peut seulement définir une méthode pour "réagir" à l'évènement. Et seule la classe qui déclare l'évènement peut le déclencher...

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    216
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2007
    Messages : 216
    Par défaut
    1. Oui, je suis sûre que l'item sélectionné a un texte. J'ai un TextBox pour en contrôler la valeur.

    2. Tu as raison. C'est au niveau des propriétés de coloration que ça se joue. Pourtant, j'ai gardé les valeurs par défaut... Je vais en trouver d'autres.
    Mais, tout de même, quelle perte de temps...

    Merci de tes éclairecissements
    A+

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 26/10/2014, 15h32
  2. Est-il possible de rendre un texte caché non sélectionnable?
    Par Drag dans le forum Mise en page CSS
    Réponses: 12
    Dernier message: 04/08/2010, 12h24
  3. Réponses: 2
    Dernier message: 26/07/2006, 12h32
  4. [Débutant]RichEdit => Rendre le texte non sélectionnable
    Par Runlevel dans le forum C++Builder
    Réponses: 4
    Dernier message: 02/12/2004, 23h47
  5. Changer la couleur d'un item sélectionné dans TTreeview?
    Par nmathon dans le forum Composants VCL
    Réponses: 1
    Dernier message: 21/10/2004, 15h40

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