Avec une Stringgrid comment fait-on pour mettre une couleur dans une cellule en cliquant sur cette cellule
Avec une Stringgrid comment fait-on pour mettre une couleur dans une cellule en cliquant sur cette cellule
Bonjour,
il faut t'inspirer de ce code publié dans la FAQ :
Comment avoir des lignes de couleur sur un TStringGrid
A+
Charly
Mon site : http://lapaille.byethost24.com/index.htm
Merci pour ton conseil.
Je ne connaissais pas ce site.
Tu m'as fait découvrir une mine d'informations.
Toutefois je n'ai pas trouvé ce que je cherche exactement.
Dans l'exemple que l'on donne, la couleur de la cellule sélectionnée s'efface lorsque l'on clique dans une autre cellule. Je voudrais que toutes les cellules sélectionnées conservent la couleur.
Merci
Il suffit de NE PAS vérifier si State à la valeur gdSelected
Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
Attention Troll Méchant !
"Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
L'ignorance n'excuse pas la médiocrité !
L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
Il faut avoir le courage de se tromper et d'apprendre de ses erreurs
Lorsque j'enlève le gdSelected, ce sont toutes les cellules qui se colorent.
Moi je veux que ce soit seulement les cellules dans lesquelles je clique
garde la mémoire de cette sélection dans un tableau...
Delphi 5 Pro - Delphi 11.3 Alexandria Community Edition - CodeTyphon 6.90 sous Windows 10 ; CT 6.40 sous Ubuntu 18.04 (VM)
. Ignorer la FAQ Delphi et les Cours et Tutoriels Delphi nuit gravement à notre code !
MVP Embarcadero
Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
SGBD : Firebird 2.5, 3, SQLite
générateurs États : FastReport, Rave, QuickReport
OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd
Il suffit de mettre defaultdrawing à false
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager