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

C# Discussion :

Highlight la cellule courante


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Février 2008
    Messages
    73
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Février 2008
    Messages : 73
    Par défaut Highlight la cellule courante
    Bonjour à tous,

    Au cours d'un exercice je dois afficher un table (DataGridView) avec plusieurs colonnes et plusieurs lignes.
    Lorsque je suis sur une ligne, j'aimerais qu'elle soit en surbrillance, ce qui donne qqch dans ce genre.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    this.mydatagridview.rows[e.rowIndex].Selected = true;
    Ensuite quand je suis sur la ligne et que toute la ligne est en surbrillance j'aimerais pouvoir voir d'une façon distincte la cellule sur laquelle je me trouve. Pour le moment toute la ligne est en bleu et je ne suis pas visuellement sur quelle cellule je me trouve.
    Est-ce que qqun aurait une idée?


    Merci d'avance

  2. #2
    Membre émérite

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2011
    Messages
    487
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2011
    Messages : 487
    Par défaut
    Bonjour,

    Il faudrait nous donner plus de détails sur la technologie d'affichage utilisée. En effet, le composant DGV se retrouve dans plusieurs technos et ne réagit pas partout de la même manière.
    Mon blog sur les technos .NET et Agile -> http://blog.developpez.com/maximepalmisano/

  3. #3
    Membre confirmé
    Inscrit en
    Février 2008
    Messages
    73
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Février 2008
    Messages : 73
    Par défaut
    C# visual studio 2010 framework 3.5

  4. #4
    Membre Expert
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2010
    Messages
    793
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2010
    Messages : 793
    Par défaut
    Pour la couleur bleue actuelle, elle est définie dans le DefaultCellStyle.SelectionBackColor, et la couleur de l'écriture DefaultCellStyle.SelectionForeColor du datagridview.
    Pour bidouiller avec la cellule active, je pense que tu peux te débrouiller en interceptant l'événement SelectionChanged du datagridview, la cellule doit avoir, je pense, le même genre de propriétés.

  5. #5
    Membre confirmé
    Inscrit en
    Février 2008
    Messages
    73
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Février 2008
    Messages : 73
    Par défaut
    merci pour l'info ;-)

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

Discussions similaires

  1. se positioner sur une cellule courante pour récupérer sa valeur
    Par Aquarium33 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 10/04/2012, 09h55
  2. Réponses: 12
    Dernier message: 26/05/2011, 15h50
  3. Récupérer la cellule courante
    Par Sakapatate dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 08/05/2008, 13h03
  4. accéder à la cellule courante de la colonne 0
    Par islamune9 dans le forum VB.NET
    Réponses: 7
    Dernier message: 27/04/2007, 16h55
  5. Identifiant de la cellule courante
    Par Peanut dans le forum Excel
    Réponses: 8
    Dernier message: 23/03/2007, 09h46

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