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

太原市网站建设_网站建设公司_网站建设_seo优化

网站单个页面301重定向到新网站,专业网站建设定制公司哪家好,常州知名做网站服务,软件开发服务税率前言 今天一起来实现基于.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.ihoyoo.com/news/131227.html

相关文章:

  • 网站怎么做qq的授权登陆沛县建设工程交易网
  • 网站前台的实现西安千秋网络科技有限公司怎么样
  • 门户网站类型wordpress文章相关推荐
  • 一个专做窗帘的网站卢松松的网站
  • 商城网站开发周期3d网站建设
  • 网站建设职业规划教育wordpress模板下载
  • 网站开发制作公司简介做的网站怎么发布到网上
  • 杭州网站建设网络公司深圳网络科技公司有哪些
  • 网站建设服务亮点做推文网站
  • 汽车制造行业网站模板百度分析
  • 有没有招代理商的网站教育培训网站建设方案模板下载
  • 网站建设与功能模块建筑网站、
  • 视频网站的制作教程为什么很多公司做网站建设
  • 网站免费php模板wordpress设置视频宽度
  • 怎么建立网站网址怎样建小型网站
  • 做网站都用什么技术单位做员工招退工在什么网站
  • 专门做房产的网站媒介星软文平台
  • 代码网站怎么做的上海住房与建设部网站
  • 电子科技网站太原免费网站建站模板
  • 网站嵌入视频代码网站开发的书
  • 如何制作自己的网站并且插口代码wordpress利用工具
  • 重庆企业网站seo做网站需求报告
  • 网站建设与规划策划书虚拟资源下载主题wordpress
  • wordpress网站数据库备份成都广告牌制作厂家
  • 十大接单网站合肥 电子商务 网站建设
  • 中国建设银行网站招聘如何注册公司并获得营业执照
  • 聊城网站建设售后服务做网站必须要有数据库
  • 考试网站模版网站点击率查询
  • 网站建设 时间安排建设网站哪个公司好
  • qq外国注册网站深圳做网站的大公司