تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كود السحب والافلات
#2
كود :
Private Sub Form1_Load(ByVal sender As Object, ByVal e As EventArgs) Handles MyBase.Load
       DataGridView1.AllowDrop = True
   End Sub
   Private CR As Integer, CC As Integer, CV As Object
   Private Sub DataGridView1_DragOver(ByVal sender As Object, ByVal e As DragEventArgs) Handles DataGridView1.DragOver
       e.Effect = DragDropEffects.Move
   End Sub
   Private Sub DataGridView1_DragDrop(ByVal sender As Object, ByVal e As DragEventArgs) Handles DataGridView1.DragDrop
       Dim ClientPoint As Point = DataGridView1.PointToClient(New Point(e.X, e.Y))
       Dim hit As DataGridView.HitTestInfo = DataGridView1.HitTest(ClientPoint.X, ClientPoint.Y)
       DataGridView1.Item(CC, CR).Value = Nothing
       CR = hit.RowIndex : If CR < 0 Then Exit Sub
       CC = hit.ColumnIndex : If CC < 0 Then Exit Sub
       DataGridView1.Item(CC, CR).Value = CV
   End Sub
   Private Sub DataGridView1_MouseDown(ByVal sender As Object, ByVal e As MouseEventArgs) Handles DataGridView1.MouseDown
       Dim hit As DataGridView.HitTestInfo = DataGridView1.HitTest(e.X, e.Y)
       CR = hit.RowIndex : If CR < 0 Then Exit Sub
       CC = hit.ColumnIndex : If CC < 0 Then Exit Sub
       CV = DataGridView1.Item(CC, CR).Value : If CV Is Nothing Then Exit Sub
       DataGridView1.DoDragDrop(CV, DragDropEffects.Move)
   End Sub
الرد }}}


الردود في هذا الموضوع
كود السحب والافلات - بواسطة muad - 11-12-19, 01:54 AM
RE: كود السحب والافلات - بواسطة 3booody - 11-12-19, 05:25 AM
RE: كود السحب والافلات - بواسطة muad - 11-12-19, 11:44 PM
RE: كود السحب والافلات - بواسطة 3booody - 12-12-19, 01:01 PM
RE: كود السحب والافلات - بواسطة muad - 13-12-19, 12:25 AM
RE: كود السحب والافلات - بواسطة muad - 13-12-19, 03:21 AM
RE: كود السحب والافلات - بواسطة 3booody - 13-12-19, 12:02 PM
RE: كود السحب والافلات - بواسطة muad - 13-12-19, 10:22 PM


التنقل السريع :


يقوم بقرائة الموضوع: