PureBasic

Forums PureBasic
Nous sommes le Sam 25/Mai/2013 3:46

Heures au format UTC + 1 heure




Poster un nouveau sujet Répondre au sujet  [ 9 messages ] 
Auteur Message
 Sujet du message: Sélecteur de fichiers
MessagePosté: Mar 26/Oct/2010 13:31 
Hors ligne

Inscription: Mar 24/Nov/2009 15:13
Messages: 261
Bonjour à tous,

J'ai remarqué que quelques logiciels utilisaient un sélecteur de fichiers vraiment sympathique, autre que celui que donne PB.
Ce sélecteur, qui me séduit beaucoup, est très pratique. Devant chaque fichier ou chaque dossier il y a un rectangle pour la sélection ou la désélection du fichier (ou dossier).
Nettement mieux que le sélecteur de PureBasic, qui, il faut l'avouer, doit dater d'une vingtaine d'années.
Je pense que PureBasic doit pouvoir remédier à ça très facilement car ce sélecteur semble très répandu mais manque beaucoup pour les programmeurs que nous sommes.
8)


Haut
 Profil  
 
 Sujet du message: Re: Sélecteur de fichiers
MessagePosté: Mar 26/Oct/2010 14:24 
Hors ligne
Avatar de l’utilisateur

Inscription: Lun 26/Avr/2004 0:40
Messages: 12957
ce que tu demande existe deja , faut simplement le gérer toi même

Citation:


; Démonstration des options possibles pour le gadget liste avec icônes...
If openwindow (0, 0, 0, 690, 300, "ListIconGadget" , #PB_Window_SystemMenu | #PB_Window_ScreenCentered )
         ; colonne de gauche
        
         textgadget (7, 10, 105, 300, 20, "Liste avec icônes + cases à cocher" , #PB_Text_Center )
         listicongadget (1, 10, 120, 300, 75, "Colonne 1" , 100, #PB_ListIcon_CheckBoxes ) ; Liste avec icônes et cases à cocher
        
         For b = 0 To 20 ; ajouter 4 éléments à chaque ligne des listes avec icônes
                 addgadgetitem (1, -1, "Elément " + str (b) )
         Next b
        
         Repeat : Until waitwindowevent () = #PB_Event_CloseWindow
EndIf


_________________
Image


Haut
 Profil  
 
 Sujet du message: Re: Sélecteur de fichiers
MessagePosté: Mar 26/Oct/2010 14:36 
Hors ligne
Avatar de l’utilisateur

Inscription: Lun 26/Avr/2004 0:40
Messages: 12957
plus exactement :

Citation:


; Démonstration des options possibles pour le gadget liste avec icônes...
If openwindow (0, 0, 0, 690, 300, "ListIconGadget" , #PB_Window_SystemMenu | #PB_Window_ScreenCentered )
         ; colonne de gauche
         textgadget (7, 10, 105, 300, 20, "Liste avec icônes + cases à cocher" , #PB_Text_Center )
         listicongadget (1, 10, 20, 600, 280, #PB_Explorer_Name , 100, #PB_ListIcon_CheckBoxes ) ; Liste avec icônes et cases à cocher
         addgadgetcolumn (1, 1, #PB_Explorer_Type , 100)
         addgadgetcolumn (1, 2, #PB_Explorer_Size , 100)
        
        Directory$ = "C:\" ; Énumère le contenu du répertoire C (Les sous-répertoires ne sont pas examinés)
        
         If examinedirectory (0, Directory$, "*.*" )
                 While nextdirectoryentry (0)
                         If directoryentrytype (0) = #PB_DirectoryEntry_File
                                Type$ = " [Fichier] "
                                
                         Else
                                Type$ = " [Sous-répertoire] "
                                
                         EndIf
                        
                         ;Debug DirectoryEntryName(0) + Type$ + "- Taille en octet : " + Str(DirectoryEntrySize(0))
                         addgadgetitem (1, -1, directoryentryname (0) + chr (10)+ Type$ + chr (10)+ "- Taille en octet : " + str ( directoryentrysize (0) ) )
                 Wend
                 finishdirectory (0)
         EndIf
        
        
        
         Repeat : Until waitwindowevent () = #PB_Event_CloseWindow
EndIf




_________________
Image


Haut
 Profil  
 
 Sujet du message: Re: Sélecteur de fichiers
MessagePosté: Mer 27/Oct/2010 12:23 
Hors ligne

Inscription: Mar 24/Nov/2009 15:13
Messages: 261
Merci Dobro.
Je vais voir cela en détail.


Haut
 Profil  
 
 Sujet du message: Re: Sélecteur de fichiers
MessagePosté: Ven 29/Oct/2010 13:30 
Hors ligne

Inscription: Mar 24/Nov/2009 15:13
Messages: 261
Je viens de regarder le programme que tu as fourni.
Tu utilises ListIconGadget. Je sais aussi utiliser ce gadget là, ce n'est pas trop difficile.
Pour le détail, tu peux supprimer le Textgadget du début qui est inutile.
En regardant de près, ce que tu fais c'est du bricolage.
Ce n'est absolument pas le sélecteur de fichiers qui existe dans des programmes.
Celui que je parle, outre le fait qu'il a effectivement des cases à cocher pour les fichiers et dossiers, mais également les fameux + et - pour le développement des dossiers et si l'on clique sur un dossier, les fichiers associés sont tous automatiquement sélectionnés.
Ce qui fait qu'on peut sélectionner dans l'arbre absolument ce que l'on veut. C'est très souple et vraiment bien.
Ton programme est figé : on ne peut pas se balader dans les dossiers et si tu pouvais élaborer un tel programme cela n'aurait rien à voir avec le sélecteur de fichiers dont je parle.
J'aurais bien voulu t'envoyer une photo de ce sélecteur mais je suis dans un lieu public où Internet est bridé.
J'ai dû de ce fait taper ton programme. Heureusement, il n'était pas très long.
Maintenant si tu veux je vais te donner un programme qui utilise ce fameux sélecteur de fichiers.
Va dans www.jetelecharge.com et dans la liste conversion audio tu télécharges XRECODE II.
Quand tu seras rentré dans ce programme, dans la fenêtre, en bas à gauche, tu sélectionnes "Ajouter un dossier" et là tu verras ce fameux sélecteur de fichiers. Tu verras, c'est vraiment très bien.
Un manque dans PureBasic que celui-ci peut facilement réparer car ce sélecteur semble très répandu. Un de mes voeux pour 2011.
Mais je te remercie, Dobro, de m'avoir donné quelques suggestions. 8)


Haut
 Profil  
 
 Sujet du message: Re: Sélecteur de fichiers
MessagePosté: Ven 29/Oct/2010 13:35 
Hors ligne
Site Admin

Inscription: Mer 21/Jan/2004 11:03
Messages: 1904
Y'a aussi les gadgets ExplorerList/Combo/TreeGadget() pour gerer ca plus simplement. Sinon le requester utilisé par PB est celui par defaut de Windows, et il evolue avec les differentes version de Windows.


Haut
 Profil  
 
 Sujet du message: Re: Sélecteur de fichiers
MessagePosté: Ven 29/Oct/2010 13:44 
Hors ligne

Inscription: Mar 24/Nov/2009 15:13
Messages: 261
Merci fred,

Les gadgets que tu m'indiques, je les connais bien.
Mais tu ne peux pas faire ce que j'indique plus haut.
Il n'y a pas de + ou - pour le développement des dossiers et quand tu sélectionnes un dossier, les fichiers associés ne sont pas automatiquement sélectionnés.
Essaies de télécharger XRECODE II et vois de tes yeux le sélecteur dont je parle.
A l'usage, ce sélecteur est vraiment très séduisant.


Haut
 Profil  
 
 Sujet du message: Re: Sélecteur de fichiers
MessagePosté: Ven 29/Oct/2010 14:15 
Hors ligne
Avatar de l’utilisateur

Inscription: Lun 26/Avr/2004 0:40
Messages: 12957
tu veux un truc comme ça en fait :

Image

_________________
Image


Haut
 Profil  
 
 Sujet du message: Re: Sélecteur de fichiers
MessagePosté: Mar 02/Nov/2010 14:14 
Hors ligne

Inscription: Mar 24/Nov/2009 15:13
Messages: 261
C'est exactement ça Dobro, ce fameux sélecteur de fichiers que je trouve si bien.
Et il faut le dire il n'existe pas dans PureBasic. Un de mes voeux les plus chers pour 2011.
Et si, nous les programmeurs, nous avons ce type de sélecteur de fichiers, cela sera nettement plus sympa, plus souples, etc.
En espérant que PureBasic écoutera mon voeu, et qui ne restera pas vain.
En tout cas, Merci Dobro pour ta collaboration.


Haut
 Profil  
 
Afficher les messages postés depuis:  Trier par  
Poster un nouveau sujet Répondre au sujet  [ 9 messages ] 

Heures au format UTC + 1 heure


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité


Vous ne pouvez pas poster de nouveaux sujets
Vous ne pouvez pas répondre aux sujets
Vous ne pouvez pas éditer vos messages
Vous ne pouvez pas supprimer vos messages

Rechercher:
Aller à:  

 


Powered by phpBB © 2008 phpBB Group | Traduction par: phpBB-fr.com
subSilver+ theme by Canver Software, sponsor Sanal Modifiye