Vb.net : drag & drop de fichier 'par exemple depuis le bureau ou l'explorer'

Soyez le premier à donner votre avis sur cette source.

Vue 26 553 fois - Téléchargée 1 459 fois

Description

bah c dans le titre non ?

Source / Exemple :


Private Sub frmSample_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        'Autorise le drag & drop sur le controle
        lstTarget.AllowDrop = True
    End Sub

    Private Sub lstTarget_DragEnter(ByVal sender As Object, ByVal e As System.Windows.Forms.DragEventArgs) Handles lstTarget.DragEnter
        'Si le drop en question est un drop de fichiers,
        If e.Data.GetDataPresent(DataFormats.FileDrop) Then
            ' alors on accepte le drop sous forme de copyDrop 
            e.Effect = DragDropEffects.Copy
        Else 'sinon
            'on accepte pas
            e.Effect = DragDropEffects.None
        End If
    End Sub

    Private Sub lstTarget_DragDrop(ByVal sender As Object, ByVal e As System.Windows.Forms.DragEventArgs) Handles lstTarget.DragDrop

        Dim strFiles() As String
        'Variable qui contiendra un tableau contenant les fichiers
        Dim i As Long 'Variable boucle

        'on recupere le drop dans le tableau
        strFiles = e.Data.GetData(DataFormats.FileDrop)

        For i = 0 To strFiles.GetUpperBound(0)
            lstTarget.Items.Add(strFiles(i))
        Next

    End Sub

Conclusion :


si ca me pete et si vous insistez je ferais mieux , tous les drag & drop possibles, image, texte, wav et tout et tout
Là c'est juste pour dépanner une patate donc...

a+

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

DxShadow
Messages postés
69
Date d'inscription
samedi 22 décembre 2007
Statut
Membre
Dernière intervention
12 mai 2013
-
Merci beaucoup !
mahikan
Messages postés
3
Date d'inscription
mercredi 25 avril 2007
Statut
Membre
Dernière intervention
20 juin 2008
-
Salut

Est-il possible d'avoir la même chose mais pour des icone sur un Tabcontrol .

J'explique

mettre des icône sur une table control genre classeur d'icône par différentes catégories .

Merci
Arnal88
Messages postés
96
Date d'inscription
samedi 21 octobre 2006
Statut
Membre
Dernière intervention
25 avril 2009
-
Merci pour ce petit bout de code rikiki comme tout mais qui rend un grand service !
C'est simple et ça va à l'essentiel. C'est exactement ce que je cherchais !

Continuez à mettre des petits bouts de code comme ça ! Ca fait gagner un temps fou !
alosamoelle
Messages postés
129
Date d'inscription
jeudi 28 octobre 2004
Statut
Membre
Dernière intervention
23 mai 2009
-
Exactement ce que je voulais.
4t0m!k
Messages postés
4
Date d'inscription
samedi 11 octobre 2003
Statut
Membre
Dernière intervention
12 février 2008
-
Merci beaucoup pour ce code simple et très utile

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.