1.当form主窗体的FormBorderStyle属性为none时候,就说明设置了主窗体没有边框,这时就不能随意拖动

这时就要选中主窗体,选择右下角的事件(闪电标志的按钮),找到鼠标类型的事件,设置MouseDown事件进行窗体拖动,首先要进行导入命名空间using System.Runtime.InteropServices;
然后在MouseDown事件中添加如下代码:

直接进行拷贝放进相应的事件就行

ReleaseCapture();
SendMessage(Handle, WM_SYSCOMMAND, SC_MOVE | HTCAPTION, 0);

上面的操作完毕后,就将以下代码块放到这个事件的上面或者下面,别嵌套在事件代码块里面就行

        [DllImport("User32.DLL")]public static extern int SendMessage(IntPtr hWnd, uint Msg, int wParam, int lParam);[DllImport("User32.DLL")]public static extern bool ReleaseCapture();public const uint WM_SYSCOMMAND = 0x0112;public const int SC_MOVE = 61456;public const int HTCAPTION = 2;

这样在允许窗体的时候就可以随意拖动啦

C#winform可视化(当主窗体不能拖动时)相关推荐

  1. WinForm 之 程序启动不显示主窗体

    在 WinForm 程序启动时,不显示主窗体的实现方法主要有以下5种,第五种最简单,而且效果也不错,第四种方法也值得推荐. 实例代码如下: //隐藏窗体的方法1/5:不指定任何窗体为主窗体 //注意: ...

  2. WinForm程序启动时不显示主窗体的实现方法

    望程序启动时不显示主窗体,而只是在SystemTray显示一个图标:当用户点击该图标时,才第一次显示出主窗体来. 作者在文章中已经说得很清楚,将Form的Visible属性设置为false是不行的,因 ...

  3. 一种用户体验-显示对话框时灰化你的主窗体

    袁永福 ( http://www.xdesigner.cn ) 2007-8-10 程序全部源代码下载(工程文件使用VS.NET2003格式):/Files/xdesigner/DisableMask ...

  4. 关闭主窗体而不退出主程序 以及如何获取操作系统的关闭、注销信息

    如何做到点击主窗体"X"按钮,能隐藏窗体,而不退出主程序?让我们先来分析窗体所响应的几个事件的先后顺序: 一. 当前用户点击窗体"关闭",右上角上的" ...

  5. C#--WinForm项目主窗体设计

    主窗体基本设置 大小.颜色.去边框.出现的位置 Panel控件 背景图.颜色.布局: Label标签 文本.字体.背景颜色.布局 按钮 布局.文本.字体颜色.背景色. 底部panel 绑定控件边框.颜 ...

  6. c# 火狐浏览器怎么嵌入窗体中_C#WinForm窗体内Panel容器中嵌入子窗体、程序主窗体设计例子...

    C#WinForm父级窗体内Panel容器中嵌入子窗体.程序主窗体设计例子 在项目开发中经常遇到父级窗体嵌入子窗体所以写了一个例子程序,顺便大概划分了下界面模块和配色,不足之处还望指点 主窗体窗体采用 ...

  7. Winform SunnyUI主题 的UIForm主窗体的一些显示属性

    Winform SunnyUI主题 的UIForm主窗体的一些显示属性 属性 作用 ShowRect 是否显示边框 ShowRadius 是否显示圆角 Showshadow 是否显示阴影 ShowTi ...

  8. Winform主窗体的设置

    软件必然涉及到一个主窗体MainForm,下面介绍一下几个简单的属性设置,可能比较有用 (1)icon,当然是咱们软件的图标了,设置上去即可 (2)isMdiContainer,这个比较重要了哦,必须 ...

  9. WinForm窗体固定主窗体大小

    一.禁止左右手动拉动修改主窗体大小: FormBorderStyle属性设置为: FixedSingle 但是最大最小化可以使用 二.禁用最大化,设置MaximizeBox = false 仅禁用最大 ...

最新文章

  1. 跟踪Makefile输出调试信息
  2. CentOs7中安装sonarQube服务系列------3.安装SonarQube服务器
  3. Python中的驻留机制:小数据池和代码块
  4. 五行代码终极完美解决从IE6到Chrome所有浏览器的position:fixed;以及闪动问题
  5. 【背包】小明逛超市(jzoj 2148)
  6. 使用 Spring 进行单元测试
  7. 我构建应用的这十年......
  8. HanLP1.5.2 -python使用介绍
  9. fork和vfork,exec
  10. 怎么是phpadmin连接mysql_phpmyadmin连接远程mysql
  11. ppt模板免费下载的网站有哪些?这个宝藏网站必须make
  12. appium环境搭建python_appium环境搭建python
  13. 常用学术文献数据库界面及导出参考文献方法
  14. 东京大学招生海报上的那些事(上)
  15. Linux入门级操作实例--vi和vim编辑器的使用
  16. 无限存储空间的蓝奏网盘你还不用?使用Python,直接获取直链!Python使用Requests和BS4实现蓝奏云直链解析与下载
  17. @MapKey的使用
  18. Android仿微信朋友圈2自定义点赞评论弹框
  19. oracle and not 的用法,[ORACLE]详解not in与not exists的区别与用法(not in的性能并不差!)...
  20. js html页面原生js横向打印

热门文章

  1. python判断字母大写_python判断字符串是字母 数字 大小写(转载)
  2. 华为nova7se乐活版支持鸿蒙,华为nova7se乐活版和畅享20se哪个好 参数区别对比评测...
  3. python软件下载3版本-【python3下载】python3下载安装 中文版-七喜软件园
  4. python和java学哪个好-python和java自学哪个好?
  5. python是什么意思-python中class是什么意思
  6. 用python画圣诞树-使用python图形模块turtle库绘制樱花、玫瑰、圣诞树代码实例
  7. python100例详解-几个小例子给你讲解Python中类的描述符
  8. “语音识别”+“视觉识别” - AI将引爆智能硬件市场 科技大佬们是这么认为的?...
  9. Vue源码分析 - mvvm.js
  10. Vue-Cli3配置多页面应用(详)