科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道基础软件VB.NET 拖动无边框窗体编程实例

VB.NET 拖动无边框窗体编程实例

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

VB.NET 拖动无边框窗体编程实例

作者:newhong 来源:赛迪网技术社区 2007年11月28日

关键字: 无边框窗体 拖动

  • 评论
  • 分享微博
  • 分享邮件
 Imports System.Drawing +r%z`up2  
Imports System.Windows.Forms vj<<:$_  
'****************************************** S-91PqS =  
  Private oOriginalRegion As Region = Nothing G)|c-1thW  
  ' 用于窗体移动 A cgJ5nKLq  
  Private bFormDragging As Boolean = False ,!N9 3%I@>  
  ep2=$kk|  
  QI Z P5  
  v_ 5S[1.  
  ]1rO+I0G  
  Private oPointClicked As Point F$|xKW\-  
P +bfyF  
  '****************************************** Si];Af- Y  
Z=<,1Fo   
  Private Sub Form1_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles MyBase.MouseDown kg~9;P9h`  
0K-+n $y3  
  Me.bFormDragging = True kL83Bxn  
  Me.oPointClicked = New Point(e.X, e.Y) 5EtmNa]bB  
%mr|b&  
  End Sub p}DHave  
  '****************************************** QHM~`:xb  
z|57d} fzq  
  Private Sub Form1_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles MyBase.MouseUp qU_ayXG^  
  Me.bFormDragging = False \T4I>  
Yfs%?RL  
  End Sub 0"udu<.D  
  '****************************************** Ap5:. nhky  
vx+k9^78  
  Private Sub Form1_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles MyBase.MouseMove {*VBw{2,  
  If Me.bFormDragging Then CvG  
  Dim oMoveToPoint As Point 'yg)xe~  
  ' 以当前鼠标位置为基础,找出目标位置 JDR6A2FO  
  oMoveToPoint = Me.PointToScreen(New Point(e.X, e.Y)) !j6:eM*  
  ' 根据开始位置作出调整 L&Okiz$  
  oMoveToPoint.Offset(Me.oPointClicked.X * -1, _ 2e0Ti(j  
  (Me.oPointClicked.Y + _ <ocQ#~T'  
  SystemInformation.CaptionHeight + _ 1YAee>a  
  SystemInformation.BorderSize.Height) * -1) [~H U3cz)  
  ' 移动窗体 m\08//uhS  
  Me.Location = oMoveToPoint &b-$@>h&  
  End If `z=wp4TX  
I <Y/Q\J  
  End Sub  oxGw3b  
查看本文来源
    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章