Page 1 sur 1
police = FontRequester(NomPolice$, TaillePolice, #PB_Font
Publié : dim. 14/août/2005 9:58
par scaraber
salut voila j'utilise la fonction
police = FontRequester(NomPolice$, TaillePolice, #PB_FontRequester_Effects)
dasn un de mes code ...
la fenetre s'ouvre je choisi mes parametre et quadn ej veut fermer sa ferme et sa reouvre la fenetre commment faire j'arrive aps a trouver commemnt la fermer merci de votre aide d'avance
Publié : dim. 14/août/2005 10:01
par nico
Le Pb à l'air de se trouver dans ton code, il faudrait un extrait pour vérifier.
Publié : dim. 14/août/2005 10:03
par scaraber
Code : Tout sélectionner
event=WindowEvent()
Gadget = EventGadgetID()
Select Gadget
Case #Button_15
police = FontRequester(NomPolice$, TaillePolice, #PB_FontRequester_Effects)
a$ = "Vous avez sélectionné la police suivante:" + Chr(10) ; Chr(10) seulement nécessaire
a$ + "Name: " + SelectedFontName() + Chr(10) ; pour le retour à la ligne
MessageRequester("Information",a$,0)
police$ = SelectedFontName()
Default
EndSelect
voila
Publié : dim. 14/août/2005 15:51
par Jacobus
c'est dans ta boucle qu'il faut modifier la gestion des évènements, sinon comme tu as fait c'est normal que ça se déclenche sans arrêt.
Serts toi de WaitWindowEvent()
de cette façon par exemple :
Code : Tout sélectionner
Repeat
Event = WaitWindowEvent()
Select Event
Case #PB_EventGadget
Select EventGadgetID()
Case #Button_15
police = FontRequester(NomPolice$, TaillePolice, #PB_FontRequester_Effects)
a$ = "Vous avez sélectionné la police suivante:" + Chr(10) ; Chr(10) seulement nécessaire
a$ + "Name: " + SelectedFontName() + Chr(10) ; pour le retour à la ligne
MessageRequester("Information",a$,0)
police$ = SelectedFontName()
Default
EndSelect
Ca devrait aller tout de suite mieux.
@+
Publié : dim. 14/août/2005 16:25
par scaraber
oui merci le seule problmeme ces que defois il fautq ue je clique plein, de fois avant quil accepte de me valider la touche et de maficher la fenetre
Publié : dim. 14/août/2005 17:04
par nico
J'ai ce problème aussi, lorsque j'utilise ce bout de code pour la fermeture de la fenêtre, cela influe sur le comportement des gadgets.
Code : Tout sélectionner
Repeat
EventID.l = WaitWindowEvent()
Until EventID = #PB_Event_CloseWindow
alors que comme ça, il y a pas de problème:
Code : Tout sélectionner
Repeat
EventID.l = WaitWindowEvent()
Select EventID
Case #PB_Event_CloseWindow
Quit=1
EndSelect
Until Quit = 1