- Delphi / Pascal : Composant "bouton/image" timgbtn - CodeS SourceS
- Visual Basic / VB.NET : Bouton image animé (effect) - CodeS SourceS
- Java : Un bouton image qui change d'image au survol de la souris. - CodeS SourceS
- Delphi / Pascal : Composant "bouton/png" tpngbtn (nécessite le composant tpngimage)
- Composant bouton
26 déc. 2009 à 22:26
Déjà si je ne m'abuse la couleur de la transparence n'est pas prise en compte :
Si la transparence est activée c'est la couleur du pixel en haut à gauche de l'image qui est utilisée.
Je pense qu'il faudrait rajouter une ligne du style "TempImg.TransparentMode:=tmFixed;" non?
De plus si l'on essaye de changer la couleur de transparence on ne peut pas le faire, la valeur revient toujours à clFushia??
30 janv. 2007 à 09:16
Merci de me tenir informé.
29 janv. 2007 à 08:59
26 janv. 2007 à 20:11
Pour le provoquer c'est facile :
Form1 ouvre Form2 en modal :
begin
Form2.ShowModal;
end;
Ma Form2 contient des (excellents) TImgBtn. Malheureusement, ils sont en positions 'enfoncés'. Si je passe ma souris dessus, l'effet 'dessus' n'apparait pas. Si je clic, l'effet 'enfoncé' apprait lui par contre. Pour relever le bouton (position 'normale') je doit cliquer, maintenir enfoncé, déplacer ma souris hors du bouton. Là, la position 'normale' du bouton apparait. mais une fois de plus si je passe ma souris dessus, l'effet 'dessus' n'apparait toujours pas.
J'ai refait idem avec Form2.Show; et ça passe niquel.
Je récapitule : Les TImgBtn qui sont dans une form en showmodal n'ont pas un comportement visuel correct.
Voila !
26 sept. 2004 à 12:39
-1 pour le png pas géré lol
:D a+