• 大小: 0.05M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-02-26
  • 语言: C#
  • 标签: 鼠标  窗体    代码  拖动  

资源简介

实现无边框窗体的拖动功能。


资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Runtime.InteropServices;
using System.Text;
using System.Windows.Forms;

namespace moveform
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();


            this.MouseDown += frmMain_MouseDown;
            this.MouseMove += frmMain_MouseMove;
            this.MouseUp += frmMain_MouseUp;

            panel1.MouseDown += frmMain_MouseDown;
            panel1.MouseMove += frmMain_MouseMove;
            panel1.MouseUp += frmMain_MouseUp;
        }

        [DllImport(“user32.dll“)]
        public static extern bool ReleaseCapture();

        [DllImport(“user32.dll“)]
        public static extern bool SendMessage(IntPtr hwnd int wMsg int wParam int lParam);

        bool _BeginMove = false;//初始化鼠标位置
        int _CurrentXPosition;
        int _

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-05-29 17:44  moveform\
     文件        3698  2019-05-29 17:51  moveform\Form1.Designer.cs
     文件        2660  2019-05-29 17:51  moveform\Form1.cs
     文件        5817  2019-05-29 17:51  moveform\Form1.resx
     文件         489  2019-05-29 17:43  moveform\Program.cs
     目录           0  2019-05-29 17:43  moveform\Properties\
     文件        1354  2019-05-29 17:43  moveform\Properties\AssemblyInfo.cs
     文件        2868  2019-05-29 17:43  moveform\Properties\Resources.Designer.cs
     文件        5612  2019-05-29 17:43  moveform\Properties\Resources.resx
     文件        1095  2019-05-29 17:43  moveform\Properties\Settings.Designer.cs
     文件         249  2019-05-29 17:43  moveform\Properties\Settings.settings
     目录           0  2019-05-29 17:43  moveform\bin\
     目录           0  2019-05-29 17:46  moveform\bin\Debug\
     文件       10240  2019-05-29 17:51  moveform\bin\Debug\moveform.exe
     文件       24064  2019-05-29 17:51  moveform\bin\Debug\moveform.pdb
     文件       22472  2019-05-29 17:51  moveform\bin\Debug\moveform.vshost.exe
     文件         490  2010-03-17 22:39  moveform\bin\Debug\moveform.vshost.exe.manifest
     文件        3729  2019-05-29 17:46  moveform\moveform.csproj
     目录           0  2019-05-29 17:43  moveform\obj\
     目录           0  2019-05-29 17:51  moveform\obj\Debug\
     文件         863  2019-05-29 17:43  moveform\obj\Debug\DesignTimeResolveAssemblyReferences.cache
     文件        6803  2019-05-29 17:44  moveform\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
     目录           0  2019-05-29 17:54  moveform\obj\Debug\TempPE\
     文件         180  2019-05-29 17:51  moveform\obj\Debug\moveform.Form1.resources
     文件         180  2019-05-29 17:46  moveform\obj\Debug\moveform.Properties.Resources.resources
     文件         602  2019-05-29 17:51  moveform\obj\Debug\moveform.csproj.FileListAbsolute.txt
     文件         975  2019-05-29 17:51  moveform\obj\Debug\moveform.csproj.GenerateResource.Cache
     文件        2209  2019-05-29 17:46  moveform\obj\Debug\moveform.csprojResolveAssemblyReference.cache
     文件       10240  2019-05-29 17:51  moveform\obj\Debug\moveform.exe
     文件       24064  2019-05-29 17:51  moveform\obj\Debug\moveform.pdb
     文件         914  2019-05-29 17:43  moveform.sln
............此处省略0个文件信息

评论

共有 条评论