
Şuan yukarda kırmızı olarak işaretlediğim şekilde tek kutucuk sürüklenip bırakılabiliyor.. Oradaki herhangi bir dersin üstüne gelip sürüklemek istediğim tek kutucuk halinde sürükleniyor.. Ben ise orada kaç saatse komple tutup sürüklemek istiyorum. Yani diğer bir deyimle istediğim aşağıdaki gibi tam olarak kutucuğu tutup sürüklemek..

Aşağıdaki kodlar ile sürük bırak yapabiliyorum..
Bilmiyorum kodları belki hatalı kullanıyor olabilirim, yardımcı olursanız sevinirim..
Private Sub MSFlexGrid1_DragDrop(Source As Control, x As Single, y As Single) 'Sürükle bırak komutlarımız
With MSFlexGrid1
If Not (.MouseCol < .FixedCols Or .MouseRow < .FixedRows) Then
.TextMatrix(.MouseRow, .MouseCol) = Label1.Caption
End If
End With
End Sub
Private Sub MSFlexGrid1_DragOver(Source As Control, x As Single, y As Single, State As Integer) 'Sürükle bırak komutlarımız
With MSFlexGrid1
If Not (.MouseCol < .FixedCols Or .MouseRow < .FixedRows) Then
.MousePointer = flexDefault
.Row = .MouseRow: .Col = .MouseCol
End If
End With
End Sub
Private Sub MSFlexGrid1_MouseDown(Button As Integer, Shift As Integer, x As Single, y As Single) 'Sürükle bırak komutlarımız
With Label1
.Move MSFlexGrid1.Left + MSFlexGrid1.CellLeft, MSFlexGrid1.Top + MSFlexGrid1.CellTop
.Caption = MSFlexGrid1.Text
.Drag 1
End With
End Sub