picolo5
Messages postés31Date d'inscriptionlundi 9 août 2004StatutMembreDernière intervention18 décembre 2006
-
22 oct. 2006 à 21:37
picolo5
Messages postés31Date d'inscriptionlundi 9 août 2004StatutMembreDernière intervention18 décembre 2006
-
13 nov. 2006 à 18:53
Bonsoir à tous !!
j'ai un piti souci avec des composants dynamiques (TCustomPanel + autres composants) que je stockent dans un tableau.
Le probleme se situe lors de suppression avec remonté des éléments. Le rafraichissement ne se fait pas.
Je met un bout de code simplifé ou je permutte deux elements.
Code :
type
TMonP = class(TCustomPanel)
private
{ Déclarations privées }
public
constructor create(AOwner : TComponent;y :integer);
{ Déclarations publiques }
end;
J'ai fait de nombreux essais en déclarant la procedure Repaint, Refresh....
Si je supprime le commentaire alors cela fonctionne. Dans mon cas le pannel contient de nombreux object, c est un peu contraignant....
Sinon, une proposition (non-testée)
as-tu essayer d'appeler .Invalidate ?
Ne connaissant pas ton niveau, j'attire ton attentention sur le inherited necessaire lors que tu implémente une fonction existante dans une class parent (genre repaint)