Drag & drop image avec des panel

0/5 (7 avis)

Vue 30 001 fois - Téléchargée 2 314 fois

Description

Voila, comment faire un drag & drop avec
des pannel,

IL ya 2 chose a dire:

1 activer la Propriete allowDrow du panel ( prorpieté inconue du picture !!!!)
2 ici il y a 4 pannel Qui utlise le meme code (celui de panel 1)

Source / Exemple :


// 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 ...

Conclusion :


Voila, dans le Zip il y a un exemple

Avec 4 pannel on peut drager la photo dans le n'importe quelle panel et le panel source se vide apres

Codes Sources

A voir également

Ajouter un commentaire Commentaires
anwar666 Messages postés 24 Date d'inscription jeudi 21 février 2008 Statut Membre Dernière intervention 12 juillet 2010
1 déc. 2009 à 02:50
salut !!!
comment on peut Tester si un panel est vide ???
greg317 Messages postés 1 Date d'inscription mercredi 11 mars 2009 Statut Membre Dernière intervention 11 mars 2009
11 mars 2009 à 14:24
Tu pourrais donner tout le code source pour qu'on puisse plus facilement comprendre comment ça marche??
_shun_ Messages postés 2 Date d'inscription jeudi 26 juillet 2007 Statut Membre Dernière intervention 19 août 2015
22 déc. 2008 à 16:38
Exemple simple et clair, ça fait plaisir! Merci.
nick664 Messages postés 1 Date d'inscription mardi 22 mars 2005 Statut Membre Dernière intervention 24 mars 2005
24 mars 2005 à 19:28
Salut,
Est ce que tu peux me donner la salotion au bug (ca bug kan on passe l'image hors d'un panel, drag&drop l'image sur elle-même).
Merci bcp pour cette exemple il m'a aidé.
cs_JuS Messages postés 121 Date d'inscription mardi 15 juillet 2003 Statut Membre Dernière intervention 20 mars 2009 1
16 juil. 2004 à 15:45
Ca bug aussi lorsque tu drag&drop l'image sur elle-même.

Merci pour cet exemple ...
Afficher les 7 commentaires

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.