realbasic-nug.fr
[Top] [All Lists]

Re: Cellbackgroundpaint

To: REALbasic NUG French <realbasic-nug dot fr at lists dot realsoftware dot com>
Subject: Re: Cellbackgroundpaint
From: Stéphane Pinel <stephane at realsoftware dot fr>
Date: Sun, 22 Apr 2007 23:51:02 +0200
Delivered-to: listarchive at realsoftware dot com
Delivered-to: realbasic-nug dot fr at lists dot realsoftware dot com
References: <9824DC2D-546D-4E34-8EED-093D66840990 at mac dot com> <1DE4E9F8-A30D-438C-8896-6B534FB1D94E at adx-online dot com> <7C0782C0-46B0-484C-B85F-FC5DFA3A2DD3 at mac dot com> <43175825-32A8-4E5D-9C57-BE0DAC9BD45E at mac dot com> <87DB5ED8-78F5-4828-A361-53D1B9237CD2 at cretaux dot fr> <462B77B6 dot 5040803 at realsoftware dot fr> <3F87BE88-435A-46DF-8738-CBF0DAF5156C at cretaux dot fr>

Le 22 avr. 07 à 20:36, Antoine Crêtaux a écrit :


En 5.5, l'event etait appelé pour chaque ligne contenant des données.
A partir de la 2006, l'event est appelé pour toutes les lignes affichées. Cela permet de gérer l'affichage de toutes les lignes par exemple pour faire une alternance de couleur de fond.

On pouvait tres bien gére l'alternance des couleurs des lignes sur la 5.5. Je ne vois pas l'utilité de ce changement.

Comment faisais-tu ?

Car en utilisant l'événement "CellBackGrounfPaint", seules les lignes contenant _effectivement_ des données (à dessiner) voyaient cet événement de leurs cellules s'exécuter. Si bien que si une ListBox de 50 lignes "visibles" ne contenait que 10 lignes ayant des données, l'alternance de couleur n'était effective que sur ces 10 lignes.

C'est la raison pour laquelle ce changement de comportement a été introduit, ainsi qu'Olivier le précisait.

A+

---
Stéphane Pinel
Support Technique en Français
stephane at realsoftware dot fr - http://www.realsoftware.fr





<Prev in Thread] Current Thread [Next in Thread>