Salut à tous,
Dans mon programme j'utilise un TDBCtrlGrid, avec des TDBEdit sur chaque lignes.
En fonction de la ligne j'ai besoin d'afficher ou non certains TDBEdit. Pour cela j'utilise l'évènement OnPaintPanel du TDBCtrlGrid, dans lequel je met les TDBEdit en visible True ou False.
Mon problème est que j'ai un message d'erreur "Le canevas ne permet pas de dessiner" qui se déclenche, plusieurs fois.
En pas à pas, impossible de savoir ou, l'évènement OnPaintPanel étant appelé un trop grand nombre de fois. Je peux juste voir que l'erreur apparait quand je veux modifier les propriétés d'un composant, exemple passer en invisible alors qu'il est actuellement visible.
Le pire étant que j'utilise les mêmes lignes de code dans un autre logiciel qui fonctionne, ce qui me permet de penser que ce n'est pas du à une incompatibilité avec Windows 7 par exemple.
Auriez vous des pistes pour me débloquer ?
Merci
Marcootz
Partager