Y at-il quelqu'un/expert qui peut m'aider à obtenir ces valeurs manquantes qui ne peuvent pas être capturées sur l'événement mousemove?Comment remplir les valeurs manquantes qui ne peuvent pas être capturées sur l'événement MouseMove?
La vidéo de mon projet. [View]
Mon idée est là de toute façon dans laquelle nous pouvons obtenir les valeurs manquantes comme,
For Each i as even row index and j as odd row index
If i - j > 2
Do Until j = i
dgv.rows.insert()'code that will increase by +1
Pour déterminer l'indice de ligne, nous pouvons dire
If i Mod 2 = 0 Then
'even
Else
'Odd
End If
Encore une fois, ce n'est pas une vrai code. J'essayais juste d'illustrer mon idée.
Code Forme:
Public Class Form1
Dim drag As Boolean
Private Sub PictureBox1_MouseMove(sender As Object, e As MouseEventArgs) Handles PictureBox1.MouseMove
If Not drag Then
Exit Sub
End If
dgv.Rows.Add((MousePosition.X - Me.Left - 8).ToString, (MousePosition.Y - Me.Top - 34).ToString)
End Sub
Private Sub PictureBox1_MouseDown(sender As Object, e As MouseEventArgs) Handles PictureBox1.MouseDown
drag = True
End Sub
Private Sub PictureBox1_MouseUp(sender As Object, e As MouseEventArgs) Handles PictureBox1.MouseUp
drag = False
Dim img As Bitmap = New Bitmap(Me.Width, Me.Height)
Dim gfx As Graphics = Graphics.FromImage(img)
For i As Integer = 0 To dgv.RowCount - 1
gfx.FillEllipse(Brushes.Black, Convert.ToInt32(dgv.Rows(i).Cells(0).Value), Convert.ToInt32(dgv.Rows(i).Cells(1).Value), 5, 5)
Next
PictureBox1.Image = img
End Sub
End Class
capture d'écran d'application:
Quelles sont les valeurs manquantes? Ne nous faites pas sortir du site et regarder une vidéo quand vous pouvez simplement écrire une description complète et claire ici. – jmcilhinney
D'accord, je suis mise à jour avec le code. Mais je pensais que fournir une vidéo est un bon moyen d'expliquer le problème. –
Ok, vous pouvez vérifier maintenant. J'ai mis à jour la question. –