1.首先,窗体的FormBorderStyle设置成None,不要控制边框。

2.然后,TransparencyKey和BackColor颜色设置成相同的,这样,窗体就透明了。

3.最后,窗体的拖动

private void pictureBox1_MouseMove(object sender, MouseEventArgs e)
{if (e.Button == MouseButtons.Left){this.Left += e.Location.X - this.oldX;//新的鼠标位置                this.Top += e.Location.Y - this.oldY;}
}private int oldX = 0;
private int oldY = 0;
private void pictureBox1_MouseDown(object sender, MouseEventArgs e)
{            if (e.Button == MouseButtons.Left)            {                this.oldX = e.Location.X;        //鼠标原来位置                this.oldY = e.Location.Y;            }
}

c# winform窗体边框风格的设计相关推荐

  1. 视频教程-C#Winform窗体与界面设计-C#

    C#Winform窗体与界面设计 二十多年的企业管理软件开发经历,熟知管理软件的整个开发流程,熟练掌握VFP语言,掌握VB语言,了解JAVA.asp.net.CSS.HTML/HTML5等语言,使用C ...

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

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

  3. winformbutton边框怎么改_C# WinForm窗体控件Panel修改边框颜色以及边框宽度方法

    C# WinForm窗体控件Panel修改边框颜色以及边框宽度方法 1.新建组件这里可以自定义一个Panel控件起名为PanelEx 2.增加一个BoderColor属性和BoderSize属性 pr ...

  4. C# WinForm 无边框窗体,加阴影、拖动、改变大小等功能完美实现(自认为是完美的 ^=^)

    关于Winform的无边框窗体实现,网络上有很多大牛文章,这里不赘述.我也是参考网络上的思路,在使用别人的代码基础上,发现和遇到了很多小问题,所以做了改造,以下做个记录,也是给需要的人提供一点思路,如 ...

  5. 重绘Winform窗体

    本文转载自:http://www.cnblogs.com/encoding/p/5603080.html 按照惯例,先来几张样例图(注:为了展示窗口阴影效果,截图范围向外扩展了些,各位凭想象吧). 还 ...

  6. WinForm窗体重要属性与公共控件的重要属性

    winform和web的最大区别: web执行C#代码,是在服务器上执行完毕后,将执行完生成的HTML代码返回给客户端 winform所有的代码都是在本地电脑上,所有代码功能的执行都是在本地电脑上,消 ...

  7. 【C#】 WinForm窗体应用程序学习笔记 (一)

    WinForm窗体应用程序学习笔记(一) 由于控制台应用程序的运行结果都是通过控制台输出的,不能提供良好的用户体验,为此,C#提供了WinForm窗体应用程序.WinForm具有一系列丰富的控件,用于 ...

  8. C#Winform窗体实现服务端和客户端通信例子(TCP/IP)

    Winform窗体实现服务端和客户端通信的例子,是参考这个地址 http://www.cnblogs.com/longwu/archive/2011/08/25/2153636.html 进行了一些异 ...

  9. C# WinForm窗体四周阴影效果

    一.起因 关于winform窗体无边框的问题很简单,只需要设置winform的窗体属性即可: FormBorderStyle = FormBorderStyle.None; 但是这中无边框窗口实现的效 ...

最新文章

  1. Linux多线程与同步
  2. SetGet and MACRO
  3. Sublime text3!行首,行尾,批量编辑!
  4. Python的函数名作为参数传入调用以及map、reduce、filter
  5. 简单直接的方法解析JSON数据
  6. LeetCode之Sqrt(x)
  7. 省编码市编码区县编码_无浪费编码
  8. bagging算法_集成学习(Ensemble Learning)——Bagging与Random Forest(1)
  9. c语言 sprintf_s 参数 通配符,Rust教程(翻译).doc
  10. Ubuntu Server 使用 PPA 安装 Java (JDK) 8
  11. Selenium2.0功能测试之设置浏览器大小
  12. TeeChart学习笔记1:TeeChart控件的注册与基本使用(添加曲线序列、添加数据点)
  13. 华为智能手环智能手表软件测试,Huawei WatchFace Designer(华为手表表盘开发工具) V10.0.1.16 官方测试版...
  14. 如何将mp3合并在一起?
  15. A Linux Kernel Miracle Tour - 启程
  16. How browsers work翻译
  17. 多可系统批量传输工具的使用
  18. 【机器学习】浅谈 归纳偏置 (Inductive Bias)
  19. GCC详解的-Wl选项说明
  20. WEB前端 | HTML基础——(5)表格和表单

热门文章

  1. DeepMind解决医疗AI黑箱问题,诊疗50多种眼疾堪比专家丨论文
  2. 激活Maven profile的几种方式
  3. 浅谈细说 JS 函数(call,apply,重载)
  4. MVC3中Ajax.ActionLink用法
  5. 重新认识一个强大的 Gson
  6. 第二章 Jackson属性名转换+属性忽略
  7. oracle子接点与父节点上下级关系数据库查询语句,及联查询,
  8. fedora 22 安装 flash player
  9. 分析 Python 脚本
  10. Linux SVN 服务器配置以及客户端使用