yritin tehdä sellaista että formia voisi raahata kun klikkaisi formin sisältä, mutta se rupesi vain tärisemään ja kun liikutti lisää niin se keikkui ja liikkui liian vähän. Mikä meni väärin:
Private mx, my, sx, sy
Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
mx = X
my = Y
sx = Left
sy = Top
End Sub
Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
If Button = 1 Then Move sx - mx + X, sy - my + Y
End SubKoitas tämmöstä koodia
Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
X0 = X
Y0 = Y
End Sub
Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
If Button = 1 Then
Me.Move Left + X - X0, Top + Y - Y0
End If
End SubFormin scalemode oltava 1 eli Twip
Sedän koodi toimii mainiosti, kunhan X0 ja Y0 on määritelty formin alussa.
tänkketänkketänkke! mainiosti todella!
Aihe on jo aika vanha, joten et voi enää vastata siihen.