Bonjour,
Lors d'une opération de drag-drop sur des fichiers textes, je veux effectuer une lecture de ces fichiers puis d'autres traitements,
dans ma Form, j'ai ajouté:
Avec ce code la lecture est bonne sauf que l'explorateur (qui contient les fichiers lus) reste bloqué jusqu'à la fin du traitement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 AllowDrop = true; private void Form1_DragEnter(object sender, DragEventArgs e) { if (e.Data.GetDataPresent(DataFormats.FileDrop)) e.Effect = DragDropEffects.Copy; // Okay else e.Effect = DragDropEffects.None; // Unknown data, ignore it } private void Form1_DragDrop(object sender, DragEventArgs e) { // Extract the data from the DataObject-Container into a string list FileList = (string[])e.Data.GetData(DataFormats.FileDrop, false); readFiles(FileList); }
Comment je peux libérer l'explorateur et mon application termine son traitement?
Merci d'avance
Partager