Winform窗口拖动-创新互联

 public partial class Desktop : Form
    {
        private Point mPoint = new Point();//记录鼠标指针的坐标 
        private bool isMouseDown = false; //记录鼠标按键是否按下 
        public Desktop()
        {
            InitializeComponent();
            Init();
        }

        public void Init()
        {
            //鼠标按下事件
            this.MouseDown += Desktop_MouseDown;
            //鼠标移动事件
            this.MouseMove += Desktop_MouseMove;
            this.MouseUp += Desktop_MouseUp;
        }

        private void Desktop_MouseUp(object sender, MouseEventArgs e)
        {
            // 修改鼠标状态isMouseDown的值 
            // 确保只有鼠标左键按下并移动时,才移动窗体 
            if (e.Button == MouseButtons.Left)
            {
                isMouseDown = false;
            }
        }

        private void Desktop_MouseMove(object sender, MouseEventArgs e)
        {
            if (isMouseDown)
            {
                Point myPosittion = MousePosition;
                myPosittion.Offset(-mPoint.X, -mPoint.Y);
                Location = myPosittion;
            }
        }

        private void Desktop_MouseDown(object sender, MouseEventArgs e)
        {

            if (e.Button == MouseButtons.Left)
            {
                mPoint.X = e.X;
                mPoint.Y = e.Y;
                isMouseDown = true;
            }
        }

    }

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。

创新互联建站2013年至今,先为通榆等服务建站,通榆等地企业,进行企业商务咨询服务。为通榆企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
网站名称:Winform窗口拖动-创新互联
文章网址:http://bzwzjz.com/article/hghjd.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: app网站建设 教育网站设计方案 企业网站设计 成都商城网站制作 响应式网站设计 成都网站制作 品牌网站建设 成都网站制作 成都网站制作 营销网站建设 成都网站设计 企业网站制作 营销网站建设 重庆网站制作 成都网站设计公司 定制网站设计 成都网站建设 成都网站建设公司 响应式网站建设 移动手机网站制作 营销型网站建设 响应式网站设计