Probléme de fenêtre
Publié : ven. 05/janv./2007 19:31
Bonsoir à tous
Voila mon code:
Maintenant mon problème:
Lorsque je clique sur le bouton AIDE ma fenêtre s'affiche en effaçant une partie du texte "mon programme" et une partie du rectangle jaune, c'est normal.
Mais ou je ne trouve pas la solution c'est quand je déplace la fenêtre vers la droite mon texte et mon rectangle ne s'affichent correctement que lorsque je relache la souris.
je ne trouve pas cela trés pro, est-ce qu'il y a une solution qui rende mieux.
en vous remerciant de votre aide.
Amitiés
Pascal
Voila mon code:
Code : Tout sélectionner
Procedure Aide()
OpenWindow(1,200,100, 100, 200,"AIDE", #PB_Window_SystemMenu )
StartDrawing(WindowOutput(1))
DrawText(10,10,"Ceci est l'aide")
StopDrawing()
EndProcedure
If OpenWindow(0,100,100, 400, 300,"FENETRE PRINCIPALE", #PB_Window_SystemMenu )
If CreateGadgetList(WindowID(0))
ButtonGadget(0, 50, 75, 40, 20, "AIDE" ,#PB_Button_Default)
EndIf
Repeat
StartDrawing(WindowOutput(0))
DrawText(10,10,"Mon Programme")
Box(10,100,200,100,RGB($FF,$FF,$AE))
StopDrawing()
EventID.l = WaitWindowEvent()
If EventID = #PB_Event_Gadget
Select EventGadget()
Case 0
Aide()
EndSelect
EndIf
If EventID = #PB_Event_CloseWindow
If EventWindow() = 0
fin = 1
EndIf
CloseWindow(EventWindow())
EndIf
Until fin = 1
EndIf
End
Lorsque je clique sur le bouton AIDE ma fenêtre s'affiche en effaçant une partie du texte "mon programme" et une partie du rectangle jaune, c'est normal.
Mais ou je ne trouve pas la solution c'est quand je déplace la fenêtre vers la droite mon texte et mon rectangle ne s'affichent correctement que lorsque je relache la souris.
je ne trouve pas cela trés pro, est-ce qu'il y a une solution qui rende mieux.
en vous remerciant de votre aide.
Amitiés
Pascal