Problème métaphysique ? - Delphi/Pascal - Programmation
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.
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 !!!
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)
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 ?
Marsh Posté le 10-03-2004 à 16:51:23
depuis que microsoft a 15%...
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 ...
Marsh Posté le 24-03-2004 à 10:28:07
chez moi les checkbox prennent la couleur de leur parent par défaut
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 ?
Marsh Posté le 24-03-2004 à 11:28:51
Chez moi ça marche pareil avec les RadioButton qu'avec les CheckBox
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 !
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 ...