[..] let's enable drag&drop on a list

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
lesolutionneur
Niveau 7
Niveau 7
Messages : 368
Enregistré le : ven. 09 déc. 2011 11:25
Status : Hors ligne

[..] let's enable drag&drop on a list

#1

Message par lesolutionneur »

Encore bonjour tout le monde,
J'ai créé une liste dans une gui avec Guicreate list, le problème est que je veux qu'on puisse déplacer un ou plusieurs fichiers à l'intérieur pour que je puisse récupérer leur chemin.

J'ai essayé les accept drop et les autres trucs mais la documentation n'étant pas claire, je n'ai pas réussi.

Pouvez-vous me donner un exemple d'une list acceptant la drag&drop, qui récupère les adresses des différents fichiers qu'on dépose dessus (1 ou plusieurs en même temps), mais qui ne change pas sa valeur par le drag and drop, juste recuperer les adresses, je me chargerais moi même de mettre à jour la list.


Merci d'avance (à Matwachich probablement, car elle répond à 3/4 de mes questions ! :) )
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11830
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] let's enable drag&drop on a list

#2

Message par Tlem »

Sujet déjà abordé à plusieurs reprises : En utilisant la recherche du forum, voici ce que ça donne !
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
lesolutionneur
Niveau 7
Niveau 7
Messages : 368
Enregistré le : ven. 09 déc. 2011 11:25
Status : Hors ligne

Re: [..] let's enable drag&drop on a list

#3

Message par lesolutionneur »

Oui, mais avec un rapide coup d'oeil, je ne vois pas comment je peux le faire à une liste.

N'est-il vraiment pas possible de me faire rapidemment un exemple ?

Merci d'avance.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] let's enable drag&drop on a list

#4

Message par mikell »

Voilà un exemple simple
Après si tu veux compliquer, faut chercher pour l'adapter comme tu veux
► Afficher le texte
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11830
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] let's enable drag&drop on a list

#5

Message par Tlem »

@mikell,
J'ai besoin d'aller aux toilettes, est-ce que tu peut me venir en aide STP ?
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
lesolutionneur
Niveau 7
Niveau 7
Messages : 368
Enregistré le : ven. 09 déc. 2011 11:25
Status : Hors ligne

Re: [..] let's enable drag&drop on a list

#6

Message par lesolutionneur »

Ok, merci !
@Tlem: hors-sujet ? C'est bien parce que t'es en rouge (donc fâché) que je ne signale pas ton message aux modérateurs !
► Afficher le textetoi
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11830
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] let's enable drag&drop on a list

#7

Message par Tlem »

Oui, je suis fâché parce que vous avez à peine regardé le lien que j'ai donné, car la réponse y était toute faites.

Et oui, je suis tout rouge de colère. :evil:
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] let's enable drag&drop on a list

#8

Message par mikell »

Tlem a écrit :@mikell,
J'ai besoin d'aller aux toilettes, est-ce que tu peut me venir en aide STP ?
façon zeshrek

Code : Tout sélectionner

Func _SecondDoorOnZeLeft()
Local $pq, $journal
Do
   If $pq = 0 Then 
         $pq = $journal / 16
         $journal = 0
   EndIf
   If $time > 600*1000 Then 
         If $journal Then 
              _Read($journal)
         Else
             If $pq = $journal / 16 Then 
                _Read($pq)
             Else
                 Sleep(1000)
             EndIf
         EndIf
    EndIf
Until ($soundplay = true OR $time >= 3600*1000)
EndFunc
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
DimVar
Niveau 10
Niveau 10
Messages : 870
Enregistré le : ven. 30 mai 2008 15:08
Status : Hors ligne

Re: [..] let's enable drag&drop on a list

#9

Message par DimVar »

PTDR
N'évoquons pas la pierre, les jeunes risqueraient d'en poire !
lesolutionneur
Niveau 7
Niveau 7
Messages : 368
Enregistré le : ven. 09 déc. 2011 11:25
Status : Hors ligne

Re: [..] let's enable drag&drop on a list

#10

Message par lesolutionneur »

Hilarant mais on s'écarte du sujet, là..

@Tlem: ton lien n'était qu'une vulgaire recherche que j'avais faite moi même auparavant. Ce que je voulais, c'est avec une listbox. Mais merci de ne pas hijacker le topic, je préviendrais si la solution qu'un membre a bien voulu me donner marche.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] let's enable drag&drop on a list

#11

Message par mikell »

Bon quelque part Tlem a bien raison de râler (et moi tort de poster)
En effet, cette "vulgaire" recherche avec le lien qu'il t'a donné t'aurait rapidement amené à ce post
http://www.autoitscript.fr/forum/viewto ... 640#p28640
qui correspond exactement à ce que tu demandes
Certes l'exemple donné là concerne une Listview, mais pour peu qu'on s'en donne la peine on comprend de suite que le script est facilement adaptable à une Listbox en quelques minutes :
► Afficher le texte
Et puis qualifier une recherche de "vulgaire" est ... vulgaire
Modifié en dernier par mikell le jeu. 19 janv. 2012 13:17, modifié 1 fois.
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
DimVar
Niveau 10
Niveau 10
Messages : 870
Enregistré le : ven. 30 mai 2008 15:08
Status : Hors ligne

Re: [..] let's enable drag&drop on a list

#12

Message par DimVar »

mikell a écrit :Et puis qualifier une recherche de "vulgaire" est ... vulgaire
[MODE TROLL POUBELLISABLE ON]
Tres juste ! :twisted:
[MODE TROLL POUBELLISABLE OFF]
N'évoquons pas la pierre, les jeunes risqueraient d'en poire !
Répondre