8_C# 实现VMS客户端——窗体设计_自定义标题窗体

声明:

  • 本博客为原创博客,主要讲述使用C#语言调用服务端SDK方式完成VMS客户端完整功能实现,转载请声明出处。
  • 如有技术问题或需交流可直接联系本人邮箱:chuiwenwei@163.com

简述:

  • 上篇讲述了如何将Form窗体设计成无标题栏窗体,但单单设计成无标题栏窗体是无法使用的,因为他没有了标题栏,也不能拖动,我们只能眼睁睁的看着她。本篇将会在上篇的基础上讲述如何设计自定义标题窗体。

目录:

  • 设计自定义标题窗体
  • 窗体可拖拽
  • 打开关闭窗体简单特效

1.设计自定义标题窗体

  • 在之后的博客里面会专门讲述每个控件的使用,这里对提到的会简单的提下。在上篇的基础上要用到WinForm提供的控件TableLayoutPanel,然后将其Dock属性设置为Top,设置高度。之后在TableLayoutPanel中添加列,然后将ButtonX按钮放进相应的列中,修改ButtonX的Dock属性为Fill。在最前方使用一个LabelX的控件来显示窗体标题。

  • TableLayoutPanel下方放置一个独立的Panel面板,然后就可以像操作其他窗体控件一样,在Panel面板上面操作窗体布局。

  • 然后修改ButtonX的控件属性,可以参考Demo中的实现。然后添加关闭、最小化、最大化事件代码,即完成了自定义标题窗体。并且可以随意控制。

2.窗体可拖拽

  • 由于没有了标题,默认是无法拖动的,此时只需要对Form窗体自身和上面的TableLayoutPanel控件添加拖拽事件即可完成窗体可拖拽功能。

3.打开关闭窗体简单特效

  • 打开关闭窗体的特效这里,仅仅提供了五种,即从上到下消失、从下到上消失、从左到右消失、从右到左消失,从中间向四周扩散显示。


此处可以参考FrmAbout窗体设计。

Demo下载地址:http://pan.baidu.com/s/1eQqxqCi




  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值