|
@@ -199,29 +199,29 @@ Public Class 車輛保養紀錄表
|
199
|
199
|
Private Sub Button4_Click(sender As Object, e As EventArgs) Handles 復原_bt.Click
|
200
|
200
|
報告圖_pb.Refresh()
|
201
|
201
|
End Sub
|
202
|
|
- '@#处理鼠标按键抬起的事件,根据鼠标按下时保存的鼠标位置,和当前鼠标的位置,
|
203
|
|
- '计算鼠标移动偏移量,借此调用移动图片的函数,移动图片
|
204
|
|
- Private Sub PictureBox1_MouseUp(ByVal sender As Object, ByVal e As MouseEventArgs) Handles 報告圖_pb.MouseUp
|
205
|
|
- m_DeltaX = m_MousePosX - e.X
|
206
|
|
- m_DeltaY = m_MousePosY - e.Y
|
207
|
|
- m_Leftx -= m_DeltaX
|
208
|
|
- m_Lefty -= m_DeltaY
|
209
|
|
- Picturemove(sender, e)
|
210
|
|
- Me.Cursor = Cursors.Arrow
|
211
|
|
- End Sub
|
212
|
|
- '@#当鼠标按下时,将鼠标变成手形,并且记录下当前鼠标的位置
|
213
|
|
- Private Sub PictureBox1_MouseDown(ByVal sender As Object, ByVal e As MouseEventArgs) Handles 報告圖_pb.MouseDown
|
214
|
|
- Me.Cursor = Cursors.Hand
|
215
|
|
- m_MousePosX = e.X
|
216
|
|
- m_MousePosY = e.Y
|
217
|
|
- End Sub
|
218
|
|
- '@#根据偏移量计算出的图片位置,重画图片
|
219
|
|
- Private Sub Picturemove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs)
|
220
|
|
- Dim myBit As New Bitmap(報告圖_pb.Image)
|
221
|
|
- Dim myPicGrh As Graphics = Me.報告圖_pb.CreateGraphics
|
222
|
|
- myPicGrh.Clear(Me.報告圖_pb.BackColor)
|
223
|
|
- myPicGrh.DrawImageUnscaled(myBit, m_Leftx - 152, m_Lefty)
|
224
|
|
- myBit.Dispose()
|
225
|
|
- myPicGrh.Dispose()
|
226
|
|
- End Sub
|
|
202
|
+ ''@#处理鼠标按键抬起的事件,根据鼠标按下时保存的鼠标位置,和当前鼠标的位置,
|
|
203
|
+ ''计算鼠标移动偏移量,借此调用移动图片的函数,移动图片
|
|
204
|
+ 'Private Sub PictureBox1_MouseUp(ByVal sender As Object, ByVal e As MouseEventArgs) Handles 報告圖_pb.MouseUp
|
|
205
|
+ ' m_DeltaX = m_MousePosX - e.X
|
|
206
|
+ ' m_DeltaY = m_MousePosY - e.Y
|
|
207
|
+ ' m_Leftx -= m_DeltaX
|
|
208
|
+ ' m_Lefty -= m_DeltaY
|
|
209
|
+ ' Picturemove(sender, e)
|
|
210
|
+ ' Me.Cursor = Cursors.Arrow
|
|
211
|
+ 'End Sub
|
|
212
|
+ ''@#当鼠标按下时,将鼠标变成手形,并且记录下当前鼠标的位置
|
|
213
|
+ 'Private Sub PictureBox1_MouseDown(ByVal sender As Object, ByVal e As MouseEventArgs) Handles 報告圖_pb.MouseDown
|
|
214
|
+ ' Me.Cursor = Cursors.Hand
|
|
215
|
+ ' m_MousePosX = e.X
|
|
216
|
+ ' m_MousePosY = e.Y
|
|
217
|
+ 'End Sub
|
|
218
|
+ ''@#根据偏移量计算出的图片位置,重画图片
|
|
219
|
+ 'Private Sub Picturemove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs)
|
|
220
|
+ ' Dim myBit As New Bitmap(報告圖_pb.Image)
|
|
221
|
+ ' Dim myPicGrh As Graphics = Me.報告圖_pb.CreateGraphics
|
|
222
|
+ ' myPicGrh.Clear(Me.報告圖_pb.BackColor)
|
|
223
|
+ ' myPicGrh.DrawImageUnscaled(myBit, m_Leftx, m_Lefty)
|
|
224
|
+ ' myBit.Dispose()
|
|
225
|
+ ' myPicGrh.Dispose()
|
|
226
|
+ 'End Sub
|
227
|
227
|
End Class
|