zoukankan      html  css  js  c++  java
  • Winform窗体拖动

    private void panelControl1_MouseDown(object sender, MouseEventArgs e)
            {
                if (e.Button == MouseButtons.Left)
                {
                    currentFormWidth = this.Width;
                    currentFormWidth = this.Height;
                    isMouseDown = true;
                    mouseOffset = new Point(MousePosition.X - this.Location.X, MousePosition.Y - this.Location.Y);
                    this.Cursor = Cursors.SizeAll;
                }
            }
    
            private void panelControl1_MouseEnter(object sender, EventArgs e)
            {
                isMouseEnter = true;
            }
    
            private void panelControl1_MouseLeave(object sender, EventArgs e)
            {
                Point p = MousePosition;
                if (p.X - 10 <= this.Left || p.X + 10 >= this.Left + currentFormWidth || p.Y - 10 <= this.Top || p.Y + 10 >= this.Bottom)
                {
                    isMouseEnter = false;
                }
            }
    
            private void panelControl1_MouseMove(object sender, MouseEventArgs e)
            {
                if (isMouseDown == true)
                {
                    Point old = this.Location;
                    this.Location = getMiniBallMoveLocation();
                }
            }
    
            private void panelControl1_MouseUp(object sender, MouseEventArgs e)
            {
                isMouseDown = false;
                this.Cursor = Cursors.Default;
            }
    
            private Point getMiniBallMoveLocation()
            {
                int x = MousePosition.X - mouseOffset.X;
                int y = MousePosition.Y - mouseOffset.Y;
                return new Point(x, y);
            }
  • 相关阅读:
    Gerrit配置--用户配置
    repo+manifests+git方式管理安卓代码
    FLASH OTP
    Wireshark抓包分析TCP协议
    python 批量修改图片大小
    python 文件查找 glob
    python 统计单词个数
    python 图片上添加数字源代码
    python 删除文件和文件夹
    python 程序列表
  • 原文地址:https://www.cnblogs.com/Xamarin-Oz/p/11254386.html
Copyright © 2011-2022 走看看