begin process at 2008 07 20 03:32:14
1 213 119 membres
42 nouveaux aujourd'hui
14 166 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : DragDrop entre deux PictureBox [ Archives / .NET ] (dav2003)

DragDrop entre deux PictureBox le 03/12/2004 16:15:44

dav2003
Comment faire un DragDrop d'un PictureBox à un autre?

merci d'avance.

Re : DragDrop entre deux PictureBox le 03/12/2004 16:58:13

coq
(Admin CS)
basiquement :

dans le constructeur du Form, apres InitializeComponents :

pictureBox2.AllowDrop = true;


méthode associée à l'event MouseDown du pb source :

private void pictureBox1_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
{
pictureBox1.DoDragDrop(pictureBox1.Image, DragDropEffects.Copy);
}


méthode associée à l'event DragEnter du pb cible :

private void pictureBox2_DragEnter(object sender, System.Windows.Forms.DragEventArgs e)
{
if (e.Data.GetDataPresent(DataFormats.Bitmap))
e.Effect = DragDropEffects.Copy;
else
e.Effect = DragDropEffects.None;
}


méthode associée à l'event DragDrop du pb cible :

private void pictureBox2_DragDrop(object sender, System.Windows.Forms.DragEventArgs e)
{
pictureBox2.Image = (Image)e.Data.GetData(DataFormats.Bitmap);
}




Cocoricoooooooo !!!!
coq
MVP Visual C#


Classé sous : picturebox, dragdrop

Participer à cet échange

Livres en rapport

Pub



Appels d'offres

Dessins techniques
Budget : 60€
Animation Flash - Doma...
Budget : 370€
Application flash medi...
Budget : 1 000€

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Boutique

Boutique de goodies CodeS-SourceS