Page 1 sur 1
[R] Boutons et étiquettes
Posté : ven. 05 sept. 2008 08:21
par tinoudu01
Bonjour, est-il possible de rendre le fond d’une étiquette et d’un bouton transparent ? Le but étant d’avoir un texte directement sur une image sans contour et d’avoir des beaux boutons de la forme que l’on veut sans contour rectangulaire ^^ !
Merci
Re: [..] Boutons et étiquettes
Posté : ven. 05 sept. 2008 22:26
par sylvanie
Bonjour,
pour les labels (étiquettes) :
GUICtrlSetBkColor($id_label, $GUI_BKCOLOR_TRANSPARENT)
pour les boutons je ne sais pas trops. Au pire, le remplacer par un label, et y associer une acction en cas de click (par contre on doit perdre la notion de navigation par touche)
Re: [..] Boutons et étiquettes
Posté : sam. 06 sept. 2008 09:27
par tinoudu01
Merci pour ton aide ^^ !
Re: [R] Boutons et étiquettes
Posté : dim. 07 sept. 2008 16:32
par gotcho
Bonjour, j'ai un problème similaire :
Mon texte a pour attribut name : "Warning" et pour ID (via le AutoIt Window Info) "9"
J'ai donc écrit ces lignes :
Code : Tout sélectionner
$Warning = GUICtrlCreateLabel("Bouh", 16, 272, 242, 65)
GUICtrlSetBkColor(9, $GUI_BKCOLOR_TRANSPARENT)
Et cela ne change absolument rien, même avec des guillemets autour du 9...
Une idée ? Merci !
Re: [R] Boutons et étiquettes
Posté : dim. 07 sept. 2008 16:45
par Tlem
Il vous faut faire ceci :
Code : Tout sélectionner
$Warning = GUICtrlCreateLabel("Bouh", 16, 272, 242, 65)
GUICtrlSetBkColor(-1, $GUI_BKCOLOR_TRANSPARENT)
; ou
$Warning = GUICtrlCreateLabel("Bouh", 16, 272, 242, 65)
GUICtrlSetBkColor($Warning, $GUI_BKCOLOR_TRANSPARENT)
Re: [R] Boutons et étiquettes
Posté : dim. 07 sept. 2008 16:51
par gotcho
EDIT : C'est bon
En fait, il faut mettre la ligne affichant l'image dans le programme avant les lignes des labels et de leurs transparences...
Re: [R] Boutons et étiquettes
Posté : lun. 08 sept. 2008 23:04
par sylvanie
Effectivement, en cas d'image background, il faut mettre l'image en premier.
Maintenant pour être plus tranquille, il est souhaitable d'y ajouter un :
comme ça, ça isole bien les autres eléments clickable.