Dragdrop de fichiers

Soyez le premier à donner votre avis sur cette source.

Snippet vu 10 340 fois - Téléchargée 32 fois

Contenu du snippet

Permettre de récupérer le nom de fichiers sélectionnés dans l'explorateur de windows et les affichers dans un listBox par la méthode de DragDrop.

Suppose la présence d'un ListBox nommé ListFiles dont la propriété
AllowDrop = true

Source / Exemple :


private void listFiles_DragDrop(object sender,System.Windows.Forms.DragEventArgs e)
{
string [] NomFichiers=( (string []) (e.Data.GetData(DataFormats.FileDrop)) );
for (int i=0;i<NomFichiers.Length;i++) listFiles.Items.Add(NomFichiers[i]);		
}

private void listFiles_DragEnter(object sender, System.Windows.Forms.DragEventArgs e)
{
if(e.Data.GetDataPresent(DataFormats.FileDrop)) e.Effect=DragDropEffects.Link;
}

A voir également

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.