Page 1 sur 1

Pas dans la doc mais utile à savoir

Publié : jeu. 04/mai/2017 7:56
par microdevweb
Voila une petite rubrique ou je vous invite à posté des petites chose qui ne sont pas dans la doc, mais pourtant bien utile à savoir
Ici alignement dans un string gadget

Code : Tout sélectionner

Define x=10,y=10,w=780,h=30
OpenWindow(0,0,0,800,600,"Alignement de string gadget",#PB_Window_SystemMenu|#PB_Window_ScreenCentered)
StringGadget(0,x,y,w,h,"Au centre",#PB_String_ReadOnly|#ES_CENTER)
y+h+10
StringGadget(1,x,y,w,h,"à droite",#PB_String_ReadOnly|#ES_RIGHT)
y+h+10
StringGadget(2,x,y,w,h,"à gauche",#PB_String_ReadOnly|#ES_LEFT)

Repeat
  
Until WaitWindowEvent()=#PB_Event_CloseWindow

Re: Pas dans la doc mais utile à savoir

Publié : jeu. 04/mai/2017 8:42
par Torp
Hello,

Depuis peu (5.50 je crois), les StringGadgets acceptent les paramètres des TextGadgets (#PB_Text_Left / #PB_Text_Center / #PB_Text_Right) pour la justification du texte ;)

Re: Pas dans la doc mais utile à savoir

Publié : jeu. 04/mai/2017 9:03
par Ar-S
Normal que ce ne soit pas dans la doc, il me semble que c'est lié à windows et non à PB.

Re: Pas dans la doc mais utile à savoir

Publié : jeu. 04/mai/2017 9:04
par Marc56
Torp a écrit :Hello,
Depuis peu (5.50 je crois), les StringGadgets acceptent les paramètres des TextGadgets (#PB_Text_Left / #PB_Text_Center / #PB_Text_Right) pour la justification du texte ;)
Effectivement, ça marche (sauf #PB_Text_Left, mais c'est l'alignement par défaut, donc pas besoin de constante)

:arrow: À mettre dans la doc et dans le Form Designer :!:
Normal que ce ne soit pas dans la doc, il me semble que c'est lié à windows et non à PB.
Cela pourrait y être mis quand même avec un asterix ?

:wink:

Re: Pas dans la doc mais utile à savoir

Publié : jeu. 04/mai/2017 9:34
par microdevweb
Oui il est vrai que ces constantes sont pour windows uniquement, et je ne connaissais pas #PB_Text_Right.