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

Delphi Discussion :

sélection dans une stringgrid


Sujet :

Delphi

  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2005
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 50
    Par défaut sélection dans une stringgrid
    salut
    es que c'est possible de faire une sellection quelquon que dans une stringgrid
    par exemple sellectioner seulement les lignes (2,5 et 9).
    merci

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    122
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Avril 2006
    Messages : 122
    Par défaut
    bonjour,

    as tu essayer un truc du genre

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
     with StringGrid1 do
            begin
                ...
                chaine := Cells[0,0] 
            end;
    Avec cells [0,0] étant la celulle de colonne zéro et de ligne zéro

  3. #3
    Membre confirmé
    Inscrit en
    Novembre 2005
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 50
    Par défaut
    salut
    mois je veux lorsque je click sur un ligne ce ligne reste sellectionner et je ne veux pas lire le contenu de cette ligne .
    merci

  4. #4
    Membre éclairé

    Inscrit en
    Novembre 2002
    Messages
    815
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 815
    Par défaut
    salut

    Dans ton TstringGrid activer l'option 'goRangeSelect=true' , ensuite tu lis les lignes et colonnes selectionnées avec la propriété selection

    F1 -> te donne un exemple !!

  5. #5
    Expert confirmé Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Par défaut
    Bonjour,

    sellectioner seulement les lignes (2,5 et 9).
    Avec l'option 'goRangeSelect=true' , on ne peut que sélectionner une plage (exemple 2 à 9) et pas des lignes séparées.

    Sauf à utiliser d'autres composants de grid plus puissants, faut gérer ça à la mano, par exemple :
    - mettre l'état "select" dans Cells.Objects[0,i],
    - l'utiliser lors du tracé des cellules de la ligne pour un fond d'une couleur spéciale en gérant l'événement onDrawCell.

Discussions similaires

  1. Editer ou non une cellule dans une stringGrid ?
    Par jamah dans le forum Composants VCL
    Réponses: 3
    Dernier message: 31/03/2006, 17h52
  2. Securiser une cellulle dans une stringGrid .
    Par jamah dans le forum Composants VCL
    Réponses: 2
    Dernier message: 25/01/2006, 15h38
  3. lire les indexes dans une stringGrid
    Par zidenne dans le forum Composants VCL
    Réponses: 1
    Dernier message: 01/12/2005, 15h15
  4. Insérer des lignes dans une StringGrid
    Par da_latifa dans le forum Composants VCL
    Réponses: 1
    Dernier message: 26/09/2005, 12h45
  5. Ne rentrer que des chiffes dans une stringgrid
    Par rvzip64 dans le forum Composants VCL
    Réponses: 2
    Dernier message: 29/08/2005, 11h06

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