C#可拖动窗体(实现无标题栏的登录窗体)
C#可拖动窗体(实现无标题栏的登录窗体)
所谓“可拖动窗体”就是无需拖动标题栏就可以拖动的窗体。 代码: public partial class frmLogin : Form { private Point _MouseOffset; private bool _IsMouseDown = false; public frmLogin() { InitializeComponent(); } private void frmLogin_MouseDown(object sender, MouseEventArgs e) { int xOffset; int yOffset; if (e.Button == MouseButtons.Left) { xOffset = -e.X; yOffset = -e.Y; _MouseOffset = new Point(xOffset, yOffset); _IsMouseDown = true; } } private void frmLogin_MouseMove(object sender, MouseEventArgs e) { if (_IsMouseDown) { Point mousePos = Control.MousePosition; mousePos.Offset(_MouseOffset.X, _MouseOffset.Y); Location = mousePos; } } private void frmLogin_MouseUp(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Left) { _IsMouseDown = false; } } private void btnCancel_Click(object sender, EventArgs e) { Application.Exit(); } private void btnLogin_Click(object sender, EventArgs e) { lbStatus.Text = "正在初始化系统..."; Thread.Sleep(1000); lbStatus.Text = "正在初始化权限数据..."; Thread.Sleep(1000); } }
参考文档:
C#实现QQ/MSN等客户端聊天软件从右下角弹出窗体(Popup Window) C# 数据窗体实现增删改查(CRUD)源码下载(原) C# Winform 制作可任意拖动的不规则背景图片窗体 C#使用Process类运行外部程序,已运行的程序自动还原主窗体 C# 调用API枚举窗体,根据标题还原窗体 C# 窗体上显示透明图片,PNG图片,已审核/未审核图标 C# 窗体上显示透明图片,制作已审核/未审核图标 C#通用勾选复选窗体 C# 按住鼠标左键移动窗体Form的位置,C#拖动窗体通用类 C# DevExpress TreeListLookUpEdit 绑定数据源下拉窗体 C# Dev 财务科目(财务结算收支类目) 树状结构数据编辑窗体设计 Winform框架 - 多语言界面修改窗体标题注意事项 C# Winform 使用SUM CASE WHEN实现动态列交叉数据报表 主窗体的导航菜单及树结构菜单实现多语言(翻译英文越南文) CSFramework C#代码生成器生成窗体界面UI,BLL,DAL,Model,WCF接口层源代码
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 | |