TeXmeX34
Messages postés1Date d'inscriptionmercredi 12 avril 2006StatutMembreDernière intervention12 avril 2006
-
12 avril 2006 à 16:54
OneHacker
Messages postés1447Date d'inscriptionjeudi 2 novembre 2000StatutMembreDernière intervention23 septembre 2007
-
12 avril 2006 à 19:04
Bonjour,
je cherche à activer la gestion du drag and drop sous .net. En effet, depuis que la propriété DragMode n'est plus disponible pour les objets de type PictureBox, je ne sais comment faire. Sous VB 6.0 il suffisait d'activer cette option sur Automatic, et ensuite de rajouter les ligne de code suivante :
Private Sub joue_Drag_Drop(Index As Integer, Source As Control, X As Single, Y As Single)
joue(Index) = couleur(Source.Index)
End sub
Je cherche à faire pareil sous .net ! Et bien évidemment cette procédure n'est plus compatible.
Il s'agit deplacer et déposer une image sur un autre objet aussi de type PictureBox.
OneHacker
Messages postés1447Date d'inscriptionjeudi 2 novembre 2000StatutMembreDernière intervention23 septembre 20072 12 avril 2006 à 19:04
Le problème c'est que je connais la fonction, elle ne me fait pas d'erreur mais ne marche pas j'ai utilisé l'aide de VS 2003 .NET pour ça alors regarde ce code :
Private
Sub PictureBox1_MouseDown(
ByVal sender
As
Object,
ByVal e
As System.Windows.Forms.MouseEventArgs)
Handles PictureBox1.MouseDown
PictureBox1.DoDragDrop(PictureBox1.Image, DragDropEffects.Copy
Or DragDropEffects.Move)
End
Sub
Private
Sub PictureBox2_MouseDown(
ByVal sender
As
Object,
ByVal e
As System.Windows.Forms.MouseEventArgs)
Handles PictureBox2.MouseDown
PictureBox2.DoDragDrop(PictureBox2.Image, DragDropEffects.Copy
Or DragDropEffects.Move)
End
Sub
Private
Sub PictureBox1_DragEnter(
ByVal sender
As
Object,
ByVal e
As System.Windows.Forms.DragEventArgs)
Handles PictureBox1.DragEnter
If (e.Data.GetDataPresent(DataFormats.Bitmap))
Then
e.Effect = DragDropEffects.Copy
Else
e.Effect = DragDropEffects.None
End
If
End
Sub
Private
Sub PictureBox2_DragEnter(
ByVal sender
As
Object,
ByVal e
As System.Windows.Forms.DragEventArgs)
Handles PictureBox2.DragEnter
If (e.Data.GetDataPresent(DataFormats.Bitmap))
Then
e.Effect = DragDropEffects.Copy
Else
e.Effect = DragDropEffects.None
End
If
End
Sub
Private
Sub PictureBox1_DragDrop(
ByVal sender
As
Object,
ByVal e
As System.Windows.Forms.DragEventArgs)
Handles PictureBox1.DragDrop