将图片框的边缘保持在面板边缘

时间:2014-01-14 09:42:48

标签: .net vb.net winforms picturebox

黑色的,是最大化面板内的图片框。
每当我拖动图片框时,它就会拖到我想要的地方 enter image description here

然而,我希望它像这样 enter image description here
只要图片框的边缘到达面板边缘,它就会停止拖动。仅仅因为没有要显示的图片,所以我不希望用户看到背后的形式。

编辑:这是我的mousemove活动

Private Sub PictureBox1_MouseMove(ByVal sender As Object, ByVal e As MouseEventArgs) Handles PictureBox1.MouseMove
    If e.Button = Windows.Forms.MouseButtons.Left Then
        Dim Pos As Point = Me.PointToClient(MousePosition)
        Pos.Offset(Offset.X, Offset.Y)
        PictureBox1.Location = Pos
    End If       
End Sub

0 个答案:

没有答案