Page en cours de chargement

Donnez votre avis..
Que pensez-vous de gambaslinux.fr?
 
Interessant
Il manque des rubriques
excellent site
Résultats
INTERFACE GAMBAS
LOGICIELS GAMBAS 3
TUTORIELS
=Bibliothèque
LABEL - Transparence du label
TRANSPARENCE D'UN LABEL

Il faut savoir que GB gere mal la transparence des widgets. Et il n'est pas possible pour certaine applications de faire bouger les widgets sans un carré autour.
Il existe cependant une astuce ( merci a jacques pour sa piste !) qui permet de jouer avec le parametre TRANSPARENCE. Le voici détaillé pour vous aujourd'hui :

Nous allons creer une application avec une image en fond et des que l'utilisateur cliquera sur la tete du personnage sur notre photo, un message d'information dira que l'on a cliqué sur la tête.

Creons un projet nommé transparent.

double click sur Fmain pour afficher le form.
ensuite dans la propriété PICTURE, mettre notre fond (image homm.jpg dans l'exmple)

ensuite ajoutons un label au niveau de la tête. Difficile me direz vous car nous ne voyons pas l'image de fond.
J'utilise donc gimp pour trouver les coordonnées de la tête.
posez le labelet redimensionnez le a la taille de la tête.

Maintenant, enlevez le texte en enlevant LABEL1 dans la propriété TEXT.


Mettez la proprieté TRANSPARENT a TRUE (voir photo ci dessous ) :


label.png

 et sur le label ajoutez l'evenement MOUSEDOWN.
dans cette nouvelle fonction ,ecrivez le code suivant :

PUBLIC SUB Label1_MouseDown()
Message.Info("you click on the head !!")
END

Executez votre application, ca marche !!
wink


Date de création : 02/07/2009 @ 10:56
Dernière modification : 02/07/2009 @ 11:01
Catégorie : LABEL
Page lue 4478 fois


Imprimer l'article Imprimer l'article


react.gifRéactions à cet article

Personne n'a encore laissé de commentaire.
Soyez donc le premier !


ACCES RAPIDE
RECHERCHE




LES INSTRUCTIONS
Divers
INSTRUCTIONS
Où ça, qui ça?
VISITES

   visiteurs

   visiteurs en ligne

ARCHIVES GAMBAS 1/2
^ Haut ^