Problème métaphysique ?

Problème métaphysique ? - Delphi/Pascal - Programmation

Marsh Posté le 10-03-2004 à 14:57:56    

Salut !!
Y'a un truc que je pige pas vraiment dans mon appli en ce moment .
La main form a une couleur (classique : le gris ...) et sur cette form j'ai mis un Panel que j'ai colorié dans un autre couleur.
 
Mais quand je lance l'appli, le Panel revient à la couleur de la form.
On a changé la couleur de la form et il prends effectivement toujours celle-ci.
Il va sans dire que j'ai fait pas mal de test, dont un nouveau projet avec juste la form et le panel et là ça fonctionne bien donc le pb est particulier à mon appli.
 
Lors du OnCreate de l'exe, je ne fais absolument rien de graphique, ni lors du OnShow.
 
L'objet Panel n'est utilisé qu'une fois dans tout mon projet, c lors de sa déclaration.
 
J'ai inspecter la valeur de a couleur du panel et il s'avère qu'elle est toujours bonne.
 
Donc je pense que soit  
La forme main est sur le panel : mais là on le verrais aussi_ sous delphi,  
Soit, le panel a n epropriété "transparent", qui n'a rien à voir avec la couleur et que je n'ai toujours pas trouvé !!!!!!!
Si vous pouvez m'aider ce serait vraiment sympa : il ne me reste plus qu'à faire une interface a peu près potable et le projet est terminé !!!!!!!!!
PS : j'utilise D7 ...

Reply

Marsh Posté le 10-03-2004 à 14:57:56   

Reply

Marsh Posté le 10-03-2004 à 15:38:28    

Aucune idée comme ça, regarde du côté de l'aide Delphi et des propriétés du TPanel.

Reply

Marsh Posté le 10-03-2004 à 15:52:55    

Nan : à mon avis c plus du côté de la TFomr qu eje trouverai qqchose : mais j'ai beau chercher je trouve rien !!!

Reply

Marsh Posté le 10-03-2004 à 16:22:53    

C'est un bug de Delphi 7
Mets ParentBackground à True puis de nouveau à False, et là ça marchera (d'ailleurs il sera indiqué en gras, ce qui veut dire que ce n'est pas le choix par défaut).
Ce ParentBackground sert à rendre les pannels transparents lorsqu'ils sont posés sur des PageControl (qui ont un fond dégradé dans les styles XP)


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 10-03-2004 à 16:25:42    

RHHHHOOOO PUTAI* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Je crois que je vais me les bouffer : UN GRAND MERCI A TOI ANTP !!!!!
Si on peut même plus faire confiance à Mr Borland : on va-t-on ?

Reply

Marsh Posté le 10-03-2004 à 16:51:23    

depuis que microsoft a 15%...


Message édité par Poipoi le 10-03-2004 à 16:51:33

---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
Reply

Marsh Posté le 24-03-2004 à 10:26:22    

Antp j'ai de nouveau besoin de tes lumières : cette fois dans le Panel tu m'as permis de mettre à la bonne couleur, j'ai 2 checkBox qui se mettent en gris (classique) obligatoirement : j'ai essayé le ParentColor mais ça ne fais rien : j'y comprends pas grand chose ...

Reply

Marsh Posté le 24-03-2004 à 10:28:07    

:??: chez moi les checkbox prennent la couleur de leur parent par défaut


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 24-03-2004 à 10:58:05    

Ben ouais mais là non ......
UOPS : au temps pour moi ce ne sont pas des checkbox mais des radiobutton ....
Ca change qqchose ?

Reply

Marsh Posté le 24-03-2004 à 11:28:51    

Chez moi ça marche pareil avec les RadioButton qu'avec les CheckBox


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 24-03-2004 à 11:28:51   

Reply

Marsh Posté le 24-03-2004 à 11:33:26    

Bon t'inquiète : j'ai trouvé le truc : j'ai refait 2 Rbtn à la place des premiers et maintenant ça marche : j'avais dû faire une connerie sur la première paire !!
 
Merci quand même et la bonne journée !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed