- // se met dans le drag enter du l'objet
- // ici c'est un pannel
-
-
- // si l'objet envoye est un bitmap
-
- if (e.Data.GetDataPresent(DataFormats.Bitmap)) e.Effect = DragDropEffects.All; //on autorise les effect
-
- // DataFormats.Bitmap il ya aussi pour les fichiers, ....
- // DataFormats.File ....
-
-
- // DragDrop De l'objet
-
- ((Panel )sender).BackgroundImage = (Bitmap) e.Data.GetData(DataFormats.Bitmap );
-
- //((Panel )sender). Je fait un casting de l'objet qui excute le dragDrop, vu que je sais que c'est un panel je me tracasse pas,/
- //(Bitmap) e.Data.GetData(DataFormats.Bitmap ); Je recupere la data, et je specifie que c'est un Bitmap
-
-
- // se met au moment ou vous vouler executer le DragDrop
- // Souvant au mouse down
-
- DoDragDrop(((Panel)sender).BackgroundImage ,DragDropEffects.All ) ;
-
- // j'ennvoye l'image du panel
-
-
- Voila, si vous avez des questions j'essayerais d'y reponde
- je metterais un exemple pour faire un drag depuis un explorer ...
-
-
// se met dans le drag enter du l'objet
// ici c'est un pannel
// si l'objet envoye est un bitmap
if (e.Data.GetDataPresent(DataFormats.Bitmap)) e.Effect = DragDropEffects.All; //on autorise les effect
// DataFormats.Bitmap il ya aussi pour les fichiers, ....
// DataFormats.File ....
// DragDrop De l'objet
((Panel )sender).BackgroundImage = (Bitmap) e.Data.GetData(DataFormats.Bitmap );
//((Panel )sender). Je fait un casting de l'objet qui excute le dragDrop, vu que je sais que c'est un panel je me tracasse pas,/
//(Bitmap) e.Data.GetData(DataFormats.Bitmap ); Je recupere la data, et je specifie que c'est un Bitmap
// se met au moment ou vous vouler executer le DragDrop
// Souvant au mouse down
DoDragDrop(((Panel)sender).BackgroundImage ,DragDropEffects.All ) ;
// j'ennvoye l'image du panel
Voila, si vous avez des questions j'essayerais d'y reponde
je metterais un exemple pour faire un drag depuis un explorer ...