TextGadget()
Syntaxe
Resultat = TextGadget(#Gadget, X, Y, Largeur, Hauteur, Texte$ [, Options])Description
Crée un gadget étiquette dans la GadgetList en cours.
Arguments
#Gadget Le numéro d'identification du nouveau gadget.
#PB_Any peut être utilisé pour générer automatiquement ce numéro.X, Y, Largeur, Hauteur La position et les dimensions du nouveau gadget. Texte$ Le texte à afficher. Options (optionnel) Peut être une combinaison de: #PB_Text_Center: Le texte est centré. #PB_Text_Right : Le texte est aligné à droite. #PB_Text_Border: Un bord est dessiné autour du gadget.
Valeur de retour
Renvoie une valeur non nulle en cas de succès, zéro sinon.
Si #PB_Any a été utilisé pour le paramètre #Gadget, alors la valeur de retour est le numéro d'identification du gadget, généré automatiquement.
Remarques
Son contenu peut être modifié à l'aide des fonctions SetGadgetText() et GetGadgetText(). La police d'un TextGadget() peut facilement être changée avec SetGadgetFont().
Ce gadget supporte les commandes SetGadgetColor() et GetGadgetColor() avec les valeurs 'TypeCouleur' suivantes:#PB_Gadget_BackColor : Couleur de fond #PB_Gadget_FrontColor: Couleur du texteNote: Ce gadget ne reçoit pas les évènements utilisateur.
Note: GadgetToolTip() ne fonctionne qu'avec Linux.
Exemple
If OpenWindow(0,0,0,270,160,"TextGadget",#PB_Window_SystemMenu | #PB_Window_ScreenCentered) TextGadget(0, 10, 10,250,20,"Gadget texte standard (texte aligné à gauche)") TextGadget(1, 10, 40,250,20,"Gadget texte (texte aligné à droite)", #PB_Text_Right) TextGadget(2, 10, 70,250,20,"Gadget texte (texte centré)",#PB_Text_Center) TextGadget(3, 10,100,250,20,"Gadget texte avec bordure",#PB_Text_Border) TextGadget(4, 10,130,250,20,"Gadget texte (texte centré) + bordure", #PB_Text_Center | #PB_Text_Border) Repeat : Until WaitWindowEvent()=#PB_Event_CloseWindow EndIf
Voir aussi
GetGadgetText(), SetGadgetText(), GetGadgetColor(), SetGadgetColor()
OS Supportés
Tous