(RESOLU) Drawing on the panel

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Avatar de l’utilisateur
omega
Messages : 633
Inscription : sam. 26/nov./2011 13:04
Localisation : Alger

(RESOLU) Drawing on the panel

Message 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
Dernière modification par omega le dim. 03/avr./2016 11:54, modifié 2 fois.
Win7 (x64) 64 bits Pb 5.72
Avatar de l’utilisateur
Ar-S
Messages : 9540
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: Drawing on the panel

Message 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

~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Avatar de l’utilisateur
blendman
Messages : 2017
Inscription : sam. 19/févr./2011 12:46

Re: Drawing on the panel

Message 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 ?
Avatar de l’utilisateur
falsam
Messages : 7324
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: Drawing on the panel

Message par falsam »

Je confirme il c'est trompé :wink:
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.
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Avatar de l’utilisateur
Ar-S
Messages : 9540
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: Drawing on the panel

Message 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 !
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Avatar de l’utilisateur
omega
Messages : 633
Inscription : sam. 26/nov./2011 13:04
Localisation : Alger

Re: Drawing on the panel

Message 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
Win7 (x64) 64 bits Pb 5.72
Répondre