极度偷懒 - 实现算命程序中tabcontrol的“美化”

简介: 极度偷懒 - 实现算命程序中tabcontrol的“美化”

  这几天做了一个命理推测(就是算命)程序,客户用来给顾客体验的。既然用来体验,界面肯定要下点功夫。主界面需要用到TabControl的功能,但c# winform默认的样子很丑啊,想要实现好看一点儿的界面,比如,标签和页面分离,美化标签按钮,去掉tabcontrol的边框,不太容易,需要继承tabcontrol并扩展。那有没有不用自定义控件就能实现比较好看的换页效果呢?经本人摸索,发现了一个极度偷懒的方式,只需要简单几步即可实现!

  ,看:

1. 首先往Form上拖一个panel,背景设为透明

2. 添加tabcontrol,并拖放到panel上。如图,万恶的标签和边框出来了!!!

3. 关键的一步来了,鼠标点住tabcontrol上边框,然后网上拉,拉。。。一直拉过panel的边缘,直到---panel遮住tabcontrol的标签的位置。是的,就是这样!

4. 对tabcontrol的左、右、下边如法炮制

5. OK,现在加上你想要的漂亮的按钮,然后你想要的美化的效果就出现了!

  完成之后,通过在按钮(这里的按钮其实是PictureBox)的鼠标点击事件中操作tabcontrol,实现换页。好了,目的达到了,欣赏一下最后的产品界面:

  还不错~

 

+++++++++++++++++++++++++++++++++++++++++++++++++++++

目录
相关文章
|
JavaScript 开发者
|
3月前
好看的粒子特效代码
好看的粒子特效代码,鼠标可以拖住旋转或者放大,喜欢的话可以拿去使用
42 2
|
6月前
|
前端开发 容器
是你想要的CSS动画效果吗!附源码
是你想要的CSS动画效果吗!附源码
|
9月前
|
JSON JavaScript 前端开发
原生js做树形菜单(详细注释+加简易版)
原生js做树形菜单(详细注释+加简易版)
77 0
|
前端开发
清明节,如何用代码让网页变灰
清明节,如何用代码让网页变灰
|
前端开发 JavaScript
想要字体图标设计师却给了SVG?没关系,自己转
本文为Varlet组件库源码主题阅读系列第三篇,读完本篇,你可以了解到如何将`svg`图标转换成字体图标文件,以及如何设计一个简洁的Vue图标组件。
154 0
为什么我们喜欢丑的、一团糟的界面以及你为什么也要这样
本文讲的是为什么我们喜欢丑的、一团糟的界面以及你为什么也要这样,美丽、清新、整洁、明了、极简。这些词语在相当一段时间里面主导了设计的话语。为了防止你忘记他们,在 Creativeblog 上面查看网站的合集。在一篇文章当中,美丽这个词被使用了6次,而简单被用了11次。
1130 0
|
Android开发 数据格式 XML
界面排版-TableLayout的stretchColumns方法
1.先把XML內的預設RelativeLayout排版方式清空,在去Layout區拉一個TableLayout的到表單上,XML下會出現下面程式碼         (android:stretchColumns="2"是設定 TableLayout所有行的第二列是擴展列,列是指上下,行是左右...
990 0
|
前端开发 Android开发 数据格式