关键代码:

设置窗体的FormBorderStyle为None,和TransparencyKey为Fuchsia(为图片背景色)必须和图片背景色一样。是代码:using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;namespace WindowsFormsApplication1
{public partial class Form1 : Form{public Form1(){InitializeComponent();}private Point mouse_offset;private void Form1_MouseMove(object sender, MouseEventArgs e){if (e.Button == System.Windows.Forms.MouseButtons.Left){Point mousepos = Control.MousePosition;mousepos.Offset(mouse_offset.X,mouse_offset.Y);Location = mousepos;}}private void Form1_MouseDown(object sender, MouseEventArgs e){mouse_offset = new Point(-e.X,-e.Y);}}
}

转载于:https://www.cnblogs.com/ryan-wan/archive/2012/07/16/2593936.html

c#可移动不规则窗体相关推荐

  1. [转][小结][三种方法]实现WPF不规则窗体

    实现WPF不规则窗体的三种常用的方法如下: 1.使用Blend等工具绘制一个不规则xaml,然后作为窗体的背景.这个可以参考xiaowei0705的这篇博文:WPF制作不规则的窗体 . 2.给wind ...

  2. Qt中不规则窗体和部件的实现

    Qt中不规则窗体和部件的实现 描述:a.png 窗口背景图 图片: 描述:mask.png 窗口掩码图 图片: 描述:toolbutton.png 按钮背景图 图片: 描述:toolbutton_ma ...

  3. 一起谈.NET技术,C#创建不规则窗体的几种方式

    现在,C#创建不规则窗体不是一件难事,下面总结一下:       一.自定义窗体,一般为规则的图形,如圆.椭圆等. 做法:重写Form1_Paint事件(Form1是窗体的名字),最简单的一种情况如下 ...

  4. 事件过滤器及不规则窗体

    事件过滤器及不规则窗体 文章目录 事件过滤器及不规则窗体 一.事件过滤器 二.不规则窗体 一.事件过滤器 有时候, 对象需要查看. 甚至要拦截发送到另外对象的事件. 例如, 对话框可能 想要拦截按键事 ...

  5. C# 制作不规则窗体的两种解决方案

    我的广告单元,有空点一下哦,谢谢! 冒着被拍砖的危险,投放到首页.C#制作不规则窗体应该又是一个老生常谈的问题了,可能很多老鸟会带BS的眼神,那么请老鸟们视该文章如浮云吧. 制作不规则窗体,本例采用图 ...

  6. 【转】QT实现不规则窗体

    看到好文章,收藏一下: 看到网上有很多不规则窗体的实现,效果很酷.于是使用QT也实现了一个,QT的不规则窗体实现非常简单,只需要设置一个mask(遮掩)图片,这个图片的格式可以使用png或bmp格式, ...

  7. [转]Winform不规则窗体的实现心得

    本文转自:http://www.cnblogs.com/haiq/articles/1751777.html Winform窗体通常都是矩形的,而本人在需要将一幅图片作为窗体背景,并且窗体边框呈现为图 ...

  8. SWT行 AWT/Swing也行系列 1 -实现半透明及不规则窗体

    对于Java来说,GUI开发一直都是项比较头疼的事情.从AWT的功能奇缺,到Swing的臃肿不堪,往如梦魇般困扰着Java开发人员. 于是,有一群人开始走向了邪路-- 这群误入岐途的人(至少Sun是这 ...

  9. VC++玩转炫酷悬浮窗3---GDI+完美实现不规则窗体

     目标 上一篇不规则窗体虽然实现了,但是图形有锯齿,给人以上世纪的老古董感觉,跟酷炫不搭边.今天就要用高级一些的技术做出完美的光滑的无锯齿的不规则窗体. 计划&方案 PNG图片本身就是带透 ...

  10. VC做无锯齿的不规则窗体

    近日做一VC客户端小程序时,由于对UI稍有要求,于是决定以图片为背景做一个不规则窗体.对过程中遇到的问题进行一个简单记录. 第一个版本的操作方式是,使用GDI绘图方式,制作了一个BMP的背景图和MAS ...

最新文章

  1. 堡垒机高危命令正则表达式
  2. struts 页面取值问题
  3. 「译」有限状态机在 CSS 动画中的应用
  4. 基于Springboot实现旅游网站系统开发
  5. Hibernate Write operations are not allowed in read-only
  6. HealthKit开发教程之HealthKit的复合数据
  7. 阿里云OSS Multipart Upload上传实例
  8. OpenStack Gluon
  9. 人工智能泰斗迈克尔·乔丹分享机器学习要义:创新视角,直面挑战
  10. coolite TreeNode NodeClick传id到后台的方法
  11. C语言实用算法系列之行指针
  12. ECMAScript基础(三)-关键字
  13. 【Android】Error:Execution failed for task ':app:lint'
  14. 王树尧老师运筹学课程笔记 07 线性规划与单纯形法(标准型、基、基解、基可行解、可行基)
  15. python创建excel并冻结首行
  16. 调剂深圳大学计算机技术,深圳大学:2020年硕士研究生招生调剂办法公告
  17. [MEM]Backdoor Access Memory
  18. bzoj4399: 魔法少女LJJ(线段树合并)
  19. SpringBoot(三):最简版登录拦截案例
  20. 鸿蒙系统可以装微信,网友:让腾讯支持华为,微信专用鸿蒙系统,安卓:你说啥?...

热门文章

  1. JavaScript 变量、函数与原型链
  2. RealARM 210开发板 u-boot传递mac地址到内核的方法
  3. 25 | 基础篇:Linux 磁盘I/O是怎么工作的(下)
  4. centos 7 yum 安装 MongoDB 4.2
  5. drf4 视图与路由组件
  6. Docker 环境的快速搭建
  7. 票根不符合目标服务_谷歌优化怎么收费?教你选择高性价比的SEO服务!
  8. python使用作为转义字符_当需要在字符串中使用特殊字符时, Python使用()作为转义字符。...
  9. 从 IPv4 到 IPv6,阿里踩过哪些坑?
  10. java就是我的幸福,嫁给幸福