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

Lazarus Pascal Discussion :

[0.9.26.2] StringGrid : multiselect [Lazarus]


Sujet :

Lazarus Pascal

  1. #1
    Invité
    Invité(e)
    Par défaut [0.9.26.2] StringGrid : multiselect
    Bonjour,

    J'aimerais savoir s'il est possible de réaliser simplement un multiselect sur des lignes non contiguës dans un StringGrid en goRowSelect.

    Apparemment la première approche laisse penser le contraire puisque la zone de sélection est nécessairement rectangulaire.

    On peut "bricoler" avec un array mais alors il me faut gérer le problème de la touche [Crtl] et autres combinaisons [Ctrl+Shift] dans les environnements Windows et Linux.

    Existe-t-il une solution plus simple en Lazarus, un composant par exemple ?

    Cordialement. Gilles
    Dernière modification par Invité ; 31/07/2009 à 17h59.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Je m'en suis sorti avec un array et surtout en utilisant au minimum l'évènement OnDrawCell dont je n'ai pas réussi à comprendre le fonctionnement. D'après mes tests, lors de l'utilisation d'une (et une seule) procédure Refresh, OnDrawCell lit plusieurs fois chacune des cellules... Comme, ma StringGrid est configurée en goRowSelect, la "simulation" des touches Ctrl et Ctrl+Shift est très délicate avec OnDrawCell qui gère les cellules et non pas les lignes.

    Cordialement. Gilles
    Dernière modification par Invité ; 03/08/2009 à 09h49.

  3. #3
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Finalement j'ai préféré intégrer le array dans la StringGrid directement (dernière colonne cachée). C'est plus simple à gérer au niveau des suppression de lignes et des tris de colonnes.

    Cordialement. Gilles

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

Discussions similaires

  1. [Lazarus] [0.9.31/fpc 2.4.5] StringGrid : Multiselect et MouseWheel
    Par Invité dans le forum Lazarus
    Réponses: 2
    Dernier message: 19/10/2011, 10h08
  2. Multiselection StringGrid
    Par MiGoN dans le forum C++Builder
    Réponses: 4
    Dernier message: 03/05/2006, 10h21
  3. [Delphi 6] Stringgrid et Multiselect
    Par KrusK dans le forum Composants VCL
    Réponses: 2
    Dernier message: 12/07/2005, 09h11
  4. [Canvas] Listbox, couleur et multiselect
    Par rbag dans le forum Composants VCL
    Réponses: 3
    Dernier message: 25/09/2002, 13h02
  5. StringGrid et colonnes
    Par Delph dans le forum Composants VCL
    Réponses: 2
    Dernier message: 02/08/2002, 11h35

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