cs_doco
Messages postés6Date d'inscriptionmardi 19 octobre 2004StatutMembreDernière intervention20 novembre 2004
-
20 oct. 2004 à 11:08
cs_doco
Messages postés6Date d'inscriptionmardi 19 octobre 2004StatutMembreDernière intervention20 novembre 2004
-
20 nov. 2004 à 09:48
bonjour.
j'utilise des speedbuttons en transparent (flat:=true) , avec un glyph à 4 positions .
L'état 'enfoncé' fait apparaitre un fond (clBtnFace) quand la souris sort du composant .
quelqu'un pourait il me donner une solution pour faire disparaitre ce fond.
j'ai aussi testé le JclSpeedButton qui donne le même résultat.
j'ai essayé de dériver un speedButton en modifiant la procedure paint , mais ......
cs_doco
Messages postés6Date d'inscriptionmardi 19 octobre 2004StatutMembreDernière intervention20 novembre 2004 21 oct. 2004 à 20:46
bonjour,
( Remarque : Le pixel inférieur gauche du bitmap est réservé à la couleur de transparence. Tout pixel du bitmap de même couleur que le pixel du coin inférieur gauche sera transparent.) (sic l'aide en ligne de delphi) tu mettra les points sur les i si ce n'est pas cela que tu attendais,
mais ..........
j'utilise les 4 états (c'est un glyph de type bmp de longueur 240*45 contenant 4 mots identiques de couleur différentes.
j'en ai 4 dans un groupe liés par un groupeIndex.
de ce fait le clic sur un le met dans l'état enfoncé tant que je n'ai pas cliqué sur un autre du même groupe, jusque la tout va bien, j'ai toujours la transparence, mais quand la souris sort du bouton dans l'état enfoncé la transparence disparait pour afficher la couleur clWindows définie par défaut dans la définition de la classe. j'ai la possibilité de modifier cette couleur par défaut et réinstaller le composant mais cela ne changera pas le problème quand je l'utiliserai dans d'autres applications.
pour faire simple : la transparence existe tant que le bouton n'est pas à (l'état enfoncé et que la souris est hors du bouton).
cs_Delphiprog
Messages postés4297Date d'inscriptionsamedi 19 janvier 2002StatutMembreDernière intervention 9 janvier 201332 21 oct. 2004 à 22:05
Je pensais au texte situé au dessus qui indique comment sont utilisés les différentes parties de l'image.
Et je me demandais si tu avais bien respecté l'ordre indiqué.
Mais comme je n'ai pas moyen de le savoir...
Peux-tu mettre l'image qui te pose problème dans ta prochaine réponse ?
Pensez à cliquer sur Réponse acceptée lorsque la réponse vous convient.
May Delphi be with you
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_Delphiprog
Messages postés4297Date d'inscriptionsamedi 19 janvier 2002StatutMembreDernière intervention 9 janvier 201332 22 oct. 2004 à 16:59
Si tu as un site web, mets l'archive dedans et mets un lien dans ton message en utilisant le bouton URL en bas de cette page.
Si tu ne veux mettre que l'image, procède de même sauf que tu clisues sur le bouton Image ci-dessous.
A bientôt.
Pensez à cliquer sur Réponse acceptée lorsque la réponse vous convient.
May Delphi be with you
cs_Delphiprog
Messages postés4297Date d'inscriptionsamedi 19 janvier 2002StatutMembreDernière intervention 9 janvier 201332 24 oct. 2004 à 21:37
Même pas un espace avec ton abonnement chez ton F.A.I. ?
Pensez à cliquer sur Réponse acceptée lorsque la réponse vous convient.
May Delphi be with you