没有边框的窗体怎么移动?其实方法有很多,下面介绍一种用控件来移动窗体,Panel或PictureBox都可。主要设置控件的MouseDowm和MouseLeave事件。

第一步:窗体设计

窗体最上面是一个panel1

窗体最下面是一个Panel3,只显示最上面一条线

第二步:panel移动窗体实现代码

MouseDown事件

MouseLeave事件

#region 移动窗体Point downPoint;private void panel1_MouseDown(object sender, MouseEventArgs e){downPoint = new Point(e.X, e.Y);}private void panel1_MouseMove(object sender, MouseEventArgs e){if (e.Button == MouseButtons.Left){this.Location = new Point(this.Location.X + e.X - downPoint.X,this.Location.Y + e.Y - downPoint.Y);}}#endregion

 

如何实现panel只显示最上面一条线?

Paint事件

//重绘panel3,只显示最上面一条直线private void panel3_Paint(object sender, PaintEventArgs e){ControlPaint.DrawBorder(e.Graphics,this.panel3.ClientRectangle,Color.Lavender,1, ButtonBorderStyle.Dashed,Color.Gray,1,ButtonBorderStyle.Solid,Color.Lavender,1,ButtonBorderStyle.Dashed,Color.Lavender,1,ButtonBorderStyle.Dashed);}

  

转载于:https://www.cnblogs.com/Sukie-s-home/p/5216980.html

【WinForm-无边框窗体】实现Panel移动窗体,没有边框的窗体相关推荐

  1. WinForm 无毛边异形窗体

    WinForm 无毛边异形窗体 using System; using System.Collections.Generic; using System.ComponentModel; using S ...

  2. winform自定义窗体边框样式模板(支持四周边框拖拽改变窗体大小,支持鼠标拖动头部移动窗体)

    winform自己的边框已经过时,但小伙伴们又觉得自定义太过麻烦.本文将手把手教你自定义winform边框样式,并提供源代码链接(可直接作为模板使用).话不多说,直接上操作步骤. 先上一张完成截图 一 ...

  3. winform无边框在panel上拖动窗口位置,改变窗口大小

    将窗体的FormBorderStyles属性设置为None 窗体上放一个新的panel,设置Dock属性为Fill 创建变量 private bool isMouseDown = false;//表示 ...

  4. C# winFrom窗体设计问题-部分文件打不开窗体设计器 变成类.cs

    https://zhidao.baidu.com/question/1513483178103163220.html C# winform程序设计的时候,出现了问题.默认主窗体form1(改名form ...

  5. access窗体转换html,access点击按钮打开窗体

    如何在 Access 2007 的窗体中实现点击按钮打开另一首先有4个名称分别为A.B.C.D的窗体,已经建立好了. 我新建了一个空打开一个Access数据库软件,可以打开已创建好的数据库,在[数据库 ...

  6. c 读取mysql另一个窗体中显示出来_二级ACCESS数据库4窗体的笔试题考点分析

    注意的考点: 1.窗体的概念: a.窗体的主要作用是接收用户输入的数据或命令,编辑.显示数据库中的数据,构造方便. 美观的输入/输出界面. b.窗体本身没有存储数据,其数据可以来源于表.查询或SQL语 ...

  7. 在access窗体中加图片_如何在Access窗体中显示指定路径的图片

    在Access中,如果把图形对象以OLE格式的字段保存,那么在窗体中可以直接显示出图片来.但是这样做有以下不足:一.需要将图片逐一插入到表中,工作量太大.二.使数据库文件变得庞大.三.相同的图片文件, ...

  8. 计算机word实线边框在哪,word边框设置在哪 WORD中的边框设置在哪里

    可以在边框和底色纹对话框中进行设置. 操作步骤:1.单击页面布局选项卡上的页面边框按钮,如图所示: 2.弹出边框和底色纹对话框,在这个对话框,可以对边框进行设置,如图所示. word2010页面边框怎 ...

  9. CSS边框、边距、轮廓(边框宽度/颜色/各边/简写属性/圆角边框/内外边距/高度宽度/框模型/轮廓宽度/颜色/属性/偏移)——万字长文|一文搞懂

    目录 CSS边框 CSS 边框属性 CSS 边框样式 实例 CSS 边框宽度 实例 特定边的宽度 实例 CSS 边框颜色 实例 特定边框的颜色 实例 HEX 值 实例 RGB 值 实例 HSL 值 实 ...

  10. android bitmap 加边框,Android 给圆角的Bitmap加边框

    我们在工作或自己写demo过程中,可能偶尔会遇到给图片加边框的事情,在确定好边框颜色和边框的宽度后,我们可以敲下类似下面的代码 : private void setBitmapBorder(Bitma ...

最新文章

  1. “”开天眼“”,天地分割效果
  2. token 的设计方案
  3. 类的笔记整理__7-10__
  4. rust门卡有什么用_Rust能力养成之(10)用Cargo进行项目管理:扩展 调用与优化
  5. 第一章:递推与递归 【完结】
  6. java基础知识回顾之java Thread类学习(七)--java多线程安全问题(死锁)
  7. nfs linux系统服务,Linux系统服务搭建之NFS
  8. Android TimeAnimator
  9. python模拟session_python使用requests.session模拟登录
  10. 一些比较小众的小程序类型,如AI算命,影视视频等
  11. resnet预训练模型_干货 | NLP中的十个预训练模型
  12. 在Centos6.8上为安装Django1.11.1升级Python2.6到Python3.5
  13. [转]NetBeans开发Applet方法实例学习
  14. 知识竞赛的环节主题文件准备的四大步骤及重要提示
  15. Arcgis API For Javascript下载与安装
  16. Android LitePal库详解
  17. 人工智能--框架表示法
  18. 深圳LED背光源模组十大生产厂家排名是什么呢
  19. 郭德纲的网络效应和网络利用
  20. Midjourney8种风格介绍+使用场景(2)

热门文章

  1. c语言链表实现数组逆置,数组与链表等顺序表逆置
  2. 计算机怎样连接网络适配器,win10 本地连接共享internet时, 会将承载网络适配器IP设置成192.168.137.1但不成功...
  3. esp32 micropython spiffs_spiffs 文件系统在esp32中的应用
  4. startuml动态模型工具_动态面板模型估计方法简介以及stata应用
  5. 腾讯云服务器数据盘买多了,腾讯云Windows云服务器数据盘分区和格式化
  6. Hibernate使用原生SQL适应复杂数据查询
  7. 学习笔记6-小项目-走迷宫、推箱子
  8. C++:21---仿函数
  9. C:03---运算符优先级
  10. 《机器学习实战》笔记(03):决策树