Page 1 sur 1
(RESOLU) Drawing on the panel
Publié : ven. 01/avr./2016 12:12
par omega
Bonjour à tous
ATTENTION AUX MAUVAIS TOURS DU 1ER AVRIL ! humm...
Bon, passons aux choses sérieuses.
Ma question:
Je n'arrive pas à utiliser (Start and Stop drawing) sur un panel. Par contre, sur une surface windows ça marche.
Est-ce Pb ne le permet pas? ou est-ce que c'est moi qui ne sais pas utiliser la bonne méthode?
J'étais obligé de créer une fenêtre spécialement pour dessiner mon graphe statistique alors que j'aurais préféré qu'il soit sur mon panel.
Merci
Re: Drawing on the panel
Publié : ven. 01/avr./2016 12:19
par Ar-S
C'est pas possible !
... Poisson d'avril
Code : Tout sélectionner
If OpenWindow(1, 200, 200, 400, 400, "Drag & Drop", #PB_Window_SystemMenu)
; ExplorerListGadget(1, 10, 10, 380, 380, "*", #PB_Explorer_MultiSelect)
PanelGadget(1,1,10,380,380)
AddGadgetItem (1, -1, "Onglet 1")
CloseGadgetList()
EnableGadgetDrop(1, #PB_Drop_Files , #PB_Drag_Copy)
Repeat
Event = WaitWindowEvent()
If Event = #PB_Event_GadgetDrop
Files$ = EventDropFiles()
Debug (Files$)
EndIf
Until Event = #PB_Event_CloseWindow
EndIf
Re: Drawing on the panel
Publié : ven. 01/avr./2016 13:34
par blendman
Heu, Ar-s, je pense que tu t'es trompé (même si ton exemple est bien sympathique

).
Omega : tu aurais un bout de code, qu'on voit quel est ton problème ?
Re: Drawing on the panel
Publié : ven. 01/avr./2016 14:35
par falsam
Je confirme il c'est trompé
Je n'arrive pas à utiliser (Start and Stop drawing) sur un panel
Mais est ce que c'est possible ? A moins de mettre une image dans le panel et dans ce cas là c'est un StartDrawing() classique.
Re: Drawing on the panel
Publié : ven. 01/avr./2016 16:19
par Ar-S
Ah oui j'ai lu trop vite ^^
Effectivement tu veux dessiner dans un panel, ajoute soit une image, soit un canvas dans ce panel !
Re: Drawing on the panel
Publié : dim. 03/avr./2016 11:52
par omega
Donc, ce n'est pas possible tout simplement, startDrawing() ne peut pas être utilisé directement sur un panel sauf si j'utilise une image comme surface graphique.
Merci à tous