Voila j'ai un soucis dont je comprends absolument pas la raison...
En m'appuyant sur le tuto de Thomas Lebrun pour le D&D, aucun de mes événements dragover ou drop n'est appelé pour une raison qui m'est inconnu
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
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52 void txt_dest_Drop(object sender, DragEventArgs e) { if (e.Data.GetDataPresent(typeof(string))) { e.Effects = DragDropEffects.Copy; string uri = (string)e.Data.GetData(typeof(string)); // Utiliser uri comme vous le souhaitez } else { e.Effects = DragDropEffects.None; } } void txt_dest_DragOver(object sender, DragEventArgs e) { if (e.Data.GetDataPresent(typeof(string))) { e.Effects = DragDropEffects.Copy; } else { e.Effects = DragDropEffects.None; } } void lstb_Contact_MouseMove(object sender, System.Windows.Input.MouseEventArgs e) { if (e.LeftButton == MouseButtonState.Pressed) { DragDropEffects effects; DataObject obj = new DataObject(); obj.SetData(typeof(string), lstb_Contact.SelectedItem); effects = DragDrop.DoDragDrop(lstb_Contact, obj, DragDropEffects.Copy); } }
Partager