Salut,
Je rempli un StringGrid avec le contenu d'une base de donnée (cette base contient une liste de médias - mp3, avi, etc) au contenu assez important.
1er problème: lorsque je lis ma base, le contrôle clignote. Pas trop grave, si ce n'est au niveau esthétique. J'ai bien passé le paramètre doublebuffer a true et je tente de forcer le réaffichage (méthode Repaint), ça améliore les choses mais c'est pas encore ça!
2nd problème: lorsque je rempli mon contrôle, le gestionnaire d'événement est bloqué et ne réagit plus aux click de souris etc. Pour le moment, vu que je n'ai qu'une centaine d'enregistrements dans ma base, l'attente n'est pas trop longue. Par contre, je voudrais qu'en clickant sur un bouton, la procédure de lecture stoppe. Or, si le gestionnaire n'est pas capable de voir l'événement, je ne peut rien arrêter...
Comment puis-je résoudre ces deux problèmes? Pour le deuxième point, je me doute qu'un passage par thread se fait sentir, mais si je peux éviter cette manip, alors autant faire simple!
Merci
Partager