Problème : Radio et MainMenu noirs à cause de XPMan + DoubleBuffered
cs_Squallou
Messages postés249Date d'inscriptionmardi 5 août 2003StatutMembreDernière intervention15 juillet 2006
-
17 juin 2006 à 15:53
cs_Squallou
Messages postés249Date d'inscriptionmardi 5 août 2003StatutMembreDernière intervention15 juillet 2006
-
17 juin 2006 à 18:01
Salut ici. Je ne sais pas si c'est le bon thème où poser ma question mais je ne voyais pas trop :/
J'utilise le composant de l'unité XPMan (comme beacoup) pour permettre les thèmes XP. Le problème c'est qu'en utilisant le DoubleBuffered (que je lance dans un Form.Create) mes Radios et ma barre de menu deviennent tout noirs :(. J'avais déjà eu ce problème sous VB mais là dans Delphi je suis étonné...
Y'a-t-il un moyen d'arranger ça ?
(Mon DoubleBuffered m'est utile pour fluidifier le déplacement de mes TImage...)
ni69
Messages postés1418Date d'inscriptionsamedi 12 juin 2004StatutMembreDernière intervention 5 juillet 201012 17 juin 2006 à 17:38
Il est vrai que l'utilisation simultanée de XPManifest et de DoubleBuffered est malheureusement très souvent problématique...
Essaye quelque-chose pour contourner le problème : laisse ta form à DoubleBuffered := false, et créées un panel dans lequel tu fais déplacer tes TImages, panel dont tu règleras par contre la propriété à DoubleBuffered := true
Je ne suis pas sûr que ça marche, mais je n'ai pas mieux à proposer...
cs_Squallou
Messages postés249Date d'inscriptionmardi 5 août 2003StatutMembreDernière intervention15 juillet 2006 17 juin 2006 à 18:01
Hé non malheureusement ça marche pas -_-
Je précise que (comme tu l'as sans doute compris) mes TImages se déplacent en redimensionnant la fiche (grâce à la propriété Anchors).
En les mettant dans un TPanel qui a DoubleBuffered à True et en utilisant plutôt le Anchors du TPanel le doublebuffered n'a pas d'effet sur les images :(.
En attendant d'autres propositions merci d'avoir cherché :)