当前位置: 首页 > news >正文

网站地图网页的制作太原网站的优化

网站地图网页的制作,太原网站的优化,360开户,天元建设集团有限公司联系电话前言 今天一起来实现基于.Net Core、Windows Form实现自定义窗口皮肤#xff0c;并实现窗口移动功能。 素材 准备素材#xff1a;边框、标题栏、关闭按钮图标。 窗体设计 1、创建Window窗体项目 2、窗体设计 拖拉4个Panel控件#xff0c;分别用于#xff1a;标题栏、关…前言 今天一起来实现基于.Net Core、Windows Form实现自定义窗口皮肤并实现窗口移动功能。 素材 准备素材边框、标题栏、关闭按钮图标。 窗体设计 1、创建Window窗体项目 2、窗体设计 拖拉4个Panel控件分别用于标题栏、关闭按钮、窗体、底部边框。 3、添加图片到资源 右键项目》属性》资源》创建资源 点击添加资源》添加现有文件。 4、设置控件背景图片 选择对应的Panel控件分别设置标题栏、窗体、底部、关闭按钮。 5、效果 此时运行项目窗体效果如下 窗体事件 窗口的皮肤已经自定义完毕下面我们为窗口添加事件关闭和移动。 1、关闭窗口 为关闭按钮添加关闭事件按钮如下。 private void panel1_Click(object sender, EventArgs e) {this.Close(); }2、窗口移动代码 public void FrmMove(Form Frm, MouseEventArgs e) //Form或MouseEventArgs添加命名空间using System.Windows.Forms;{if (e.Button MouseButtons.Left){Point myPosittion Control.MousePosition;//获取当前鼠标的屏幕坐标myPosittion.Offset(CPoint.X, CPoint.Y);//重载当前鼠标的位置Frm.DesktopLocation myPosittion;//设置当前窗体在屏幕上的位置Tem_place 0;this.Height FrmHeight;}}private void timer1_Tick(object sender, EventArgs e){if (this.Top 3 Tem_place0)//如果窗体被移到屏幕的顶部{if (this.Handle FormNameAt(Cursor.Position.X, Cursor.Position.Y))//当鼠标移致到该窗体上{panel_Title.Tag 1;//设置标识用于判断窗体在屏幕顶部timer2.Enabled false;//不对窗体进行拉伸操作this.Top 0;//使窗体致顶}else{panel_Title.Tag 1;//设置标识用于判断窗体在屏幕顶部timer2.Enabled true;//将窗体在顶部进行隐藏}}else{if (this.Left 3 || this.Right GetSystemMetrics(0) - 3)//如果窗体被移到屏幕的左端或右端{if (this.Left 3)//如果窗体被移到屏幕的左端{if (this.Handle FormNameAt(Cursor.Position.X, Cursor.Position.Y))//当鼠标移致到该窗体上{panel_Title.Tag 2;//设置标识用于判断窗体在屏幕左端timer2.Enabled false;Frm_Height this.Height;this.Left 0;//使窗体致左this.Top 0;this.Height Screen.AllScreens[0].Bounds.Height;Tem_place 1;}else{panel_Title.Tag 2;timer2.Enabled true;//将窗体在左端进行隐藏}}if (this.Right GetSystemMetrics(0) - 3)//如果窗体被移到屏幕的右端{if (this.Handle FormNameAt(Cursor.Position.X, Cursor.Position.Y))//当鼠标移致到该窗体上{panel_Title.Tag 3;//设置标识用于判断窗体在屏幕右端timer2.Enabled false;Frm_Height this.Height;this.Left GetSystemMetrics(0) - this.Width;//使窗体致右this.Top 0;this.Height Screen.AllScreens[0].Bounds.Height;Tem_place 1;}else{panel_Title.Tag 3;timer2.Enabled true;//将窗体在右端进行隐藏}}}}}好了今天就分享到这边需要示例代码的获取。 欢迎点赞、收藏、关注、评论啦 、查看获取联系方式
http://www.sadfv.cn/news/50116/

相关文章:

  • 网站图怎么做名城苏州网首页
  • 长沙 网站设计 公司wordpress 博客实例
  • 苏州晶体公司网站实体店线上线下运营模式
  • 网站首页大图轮播制作宣传网站有哪些
  • 焦作会做网站制作的有哪家为知笔记 wordpress
  • 怎样帮拍卖网站做策划flask和wordpress
  • 河北中太建设集团有限公司网站然后建设自营网站
  • 做钓鱼网站用哪种编程语言wordpress文章版权主题插件
  • 正规的锦州网站建设专网建设是什么
  • 漯河企业网站建设公司wordpress页面视频播放器
  • 保定 网站会宁县建设局网站
  • 网站建设对标行业分析干净的下载网站
  • 妇联 网站建设情况网站开发慕枫
  • 临检中心网站建设大气的广告公司名称
  • 多媒体网站设计开发是指什么做公司网站需要哪些资料
  • 乐从容桂网站建设家装企业网站系统下载
  • 建个公司网站怎么弄南川网站制作
  • 网站设计联系本周国内新闻
  • 网站标题优化常州做网站哪家便宜
  • 网站名称和备案东莞网站建设美丽
  • 微信开放平台 网站开发企业网站素材
  • 为什么百度不收录我的网站免费虚拟主机控制面板
  • 民间it网站建设浙江省互联网建设网站
  • 深圳建设资源交易服务中心网站上海公司网站建设公司
  • 对网站界面设计起决定性作用的是北京创意网站设计
  • 增城网站建设公司网站服务器租
  • 南山网站设计石家庄短视频运营
  • erp企业管理系统软件排名seo编辑培训
  • 网站建设 投标上海一条网络科技有限公司
  • 昆山建设局网站表格下做网站什么框架方便