c#可移动不规则窗体
关键代码:
设置窗体的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#可移动不规则窗体相关推荐
- [转][小结][三种方法]实现WPF不规则窗体
实现WPF不规则窗体的三种常用的方法如下: 1.使用Blend等工具绘制一个不规则xaml,然后作为窗体的背景.这个可以参考xiaowei0705的这篇博文:WPF制作不规则的窗体 . 2.给wind ...
- Qt中不规则窗体和部件的实现
Qt中不规则窗体和部件的实现 描述:a.png 窗口背景图 图片: 描述:mask.png 窗口掩码图 图片: 描述:toolbutton.png 按钮背景图 图片: 描述:toolbutton_ma ...
- 一起谈.NET技术,C#创建不规则窗体的几种方式
现在,C#创建不规则窗体不是一件难事,下面总结一下: 一.自定义窗体,一般为规则的图形,如圆.椭圆等. 做法:重写Form1_Paint事件(Form1是窗体的名字),最简单的一种情况如下 ...
- 事件过滤器及不规则窗体
事件过滤器及不规则窗体 文章目录 事件过滤器及不规则窗体 一.事件过滤器 二.不规则窗体 一.事件过滤器 有时候, 对象需要查看. 甚至要拦截发送到另外对象的事件. 例如, 对话框可能 想要拦截按键事 ...
- C# 制作不规则窗体的两种解决方案
我的广告单元,有空点一下哦,谢谢! 冒着被拍砖的危险,投放到首页.C#制作不规则窗体应该又是一个老生常谈的问题了,可能很多老鸟会带BS的眼神,那么请老鸟们视该文章如浮云吧. 制作不规则窗体,本例采用图 ...
- 【转】QT实现不规则窗体
看到好文章,收藏一下: 看到网上有很多不规则窗体的实现,效果很酷.于是使用QT也实现了一个,QT的不规则窗体实现非常简单,只需要设置一个mask(遮掩)图片,这个图片的格式可以使用png或bmp格式, ...
- [转]Winform不规则窗体的实现心得
本文转自:http://www.cnblogs.com/haiq/articles/1751777.html Winform窗体通常都是矩形的,而本人在需要将一幅图片作为窗体背景,并且窗体边框呈现为图 ...
- SWT行 AWT/Swing也行系列 1 -实现半透明及不规则窗体
对于Java来说,GUI开发一直都是项比较头疼的事情.从AWT的功能奇缺,到Swing的臃肿不堪,往如梦魇般困扰着Java开发人员. 于是,有一群人开始走向了邪路-- 这群误入岐途的人(至少Sun是这 ...
- VC++玩转炫酷悬浮窗3---GDI+完美实现不规则窗体
目标 上一篇不规则窗体虽然实现了,但是图形有锯齿,给人以上世纪的老古董感觉,跟酷炫不搭边.今天就要用高级一些的技术做出完美的光滑的无锯齿的不规则窗体. 计划&方案 PNG图片本身就是带透 ...
- VC做无锯齿的不规则窗体
近日做一VC客户端小程序时,由于对UI稍有要求,于是决定以图片为背景做一个不规则窗体.对过程中遇到的问题进行一个简单记录. 第一个版本的操作方式是,使用GDI绘图方式,制作了一个BMP的背景图和MAS ...
最新文章
- 堡垒机高危命令正则表达式
- struts 页面取值问题
- 「译」有限状态机在 CSS 动画中的应用
- 基于Springboot实现旅游网站系统开发
- Hibernate Write operations are not allowed in read-only
- HealthKit开发教程之HealthKit的复合数据
- 阿里云OSS Multipart Upload上传实例
- OpenStack Gluon
- 人工智能泰斗迈克尔·乔丹分享机器学习要义:创新视角,直面挑战
- coolite TreeNode NodeClick传id到后台的方法
- C语言实用算法系列之行指针
- ECMAScript基础(三)-关键字
- 【Android】Error:Execution failed for task ':app:lint'
- 王树尧老师运筹学课程笔记 07 线性规划与单纯形法(标准型、基、基解、基可行解、可行基)
- python创建excel并冻结首行
- 调剂深圳大学计算机技术,深圳大学:2020年硕士研究生招生调剂办法公告
- [MEM]Backdoor Access Memory
- bzoj4399: 魔法少女LJJ(线段树合并)
- SpringBoot(三):最简版登录拦截案例
- 鸿蒙系统可以装微信,网友:让腾讯支持华为,微信专用鸿蒙系统,安卓:你说啥?...
热门文章
- JavaScript 变量、函数与原型链
- RealARM 210开发板 u-boot传递mac地址到内核的方法
- 25 | 基础篇:Linux 磁盘I/O是怎么工作的(下)
- centos 7 yum 安装 MongoDB 4.2
- drf4 视图与路由组件
- Docker 环境的快速搭建
- 票根不符合目标服务_谷歌优化怎么收费?教你选择高性价比的SEO服务!
- python使用作为转义字符_当需要在字符串中使用特殊字符时, Python使用()作为转义字符。...
- 从 IPv4 到 IPv6,阿里踩过哪些坑?
- java就是我的幸福,嫁给幸福