VB.NET编程语言的推出,为开发人员带来了非常大的好处。在实际应用中,大家可以轻松的使用这款语言实现各种功能需求。比如这篇文章中为打击介绍的有关VB.NET拖动窗体等。下面就一起来看看具体的操作方法。#t#

创新互联是一家从事企业网站建设、网站建设、成都做网站、行业门户网站建设、网页设计制作的专业网站建设公司,拥有经验丰富的网站建设工程师和网页设计人员,具备各种规模与类型网站建设的实力,在网站建设领域树立了自己独特的设计风格。自公司成立以来曾独立设计制作的站点近千家。
这是一个使用VB.NET拖动窗体中的拖动无边框的窗体方法,以下为源代码,朋友们可以参考一下
- Private Sub Form1_MouseUp
(ByVal sender As Object, ByVal
e As System.Windows.Forms.
MouseEventArgs) Handles
MyBase.MouseUp- Me.bFormDragging = False
- End Sub
- Private Sub Form1_MouseMove(ByVal
sender As Object, ByVal e As
System.Windows.Forms.MouseEventArgs)
Handles MyBase.MouseMove- If Me.bFormDragging Then
- Dim oMoveToPoint As Point
- ' 以当前鼠标位置为基础,找出目标位置
- oMoveToPoint = Me.PointToScreen
(New Point(e.X, e.Y))- ' 根据开始位置作出调整
- oMoveToPoint.Offset(Me.oPoint
Clicked.X * -1, _- (Me.oPointClicked.Y + _
- SystemInformation.CaptionHeight + _
- SystemInformation.BorderSize.
Height) * -1)- ' 移动窗体
- Me.Location = oMoveToPoint
- End If
- End Sub
VB.NET拖动窗体的一些特殊用法就为大家介绍到这里。