Drag & drop image avec des panel

Soyez le premier à donner votre avis sur cette source.

Vue 29 460 fois - Téléchargée 2 206 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

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

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

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

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
Ca bug aussi lorsque tu drag&drop l'image sur elle-même.

Merci pour cet exemple ...

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.