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

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

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

  ,看:

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

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

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

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

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

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

  还不错~

 

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

目录
相关文章
|
7月前
|
移动开发 JSON JavaScript
分享112个图片切换,总有一款适合您
分享112个图片切换,总有一款适合您
50 0
|
1月前
好看的粒子特效代码
好看的粒子特效代码,鼠标可以拖住旋转或者放大,喜欢的话可以拿去使用
33 2
|
4月前
|
C# UED 开发者
WPF动画大揭秘:掌握动画技巧,让你的界面动起来,告别枯燥与乏味!
【8月更文挑战第31天】在WPF应用开发中,动画能显著提升用户体验,使其更加生动有趣。本文将介绍WPF动画的基础知识和实现方法,包括平移、缩放、旋转等常见类型,并通过示例代码展示如何使用`DoubleAnimation`创建平移动画。此外,还将介绍动画触发器的使用,帮助开发者更好地控制动画效果,提升应用的吸引力。
238 0
|
4月前
|
前端开发 容器
是你想要的CSS动画效果吗!附源码
是你想要的CSS动画效果吗!附源码
|
7月前
|
移动开发 JavaScript 前端开发
分享123个JS特效弹出层,总有一款适合您
分享123个JS特效弹出层,总有一款适合您
91 0
|
7月前
|
前端开发
html+css+js实现自动敲文字效果
html+css+js实现自动敲文字效果
71 0
|
图形学
如何做出好看的粒子效果
嗨!大家好,我是小蚂蚁。 微信小游戏制作工具提供了简单的粒子插件,使用起来简单明了(如果你用过Unity的粒子组件就知道这个有多简单明了了),虽然功能相对简单,可设置的属性也有限,但是我们仍然能够用它在游戏中做出漂亮的效果。 比如说在彩虹星球大冒险中,所有的爆炸都是使用的粒子效果来实现的。
139 0
|
JavaScript 数据可视化 虚拟化
用贪吃蛇小游戏的思路手写一个无限循环滚动轮播图
在某些业务场景下,接入第三方库实现轮播图效果可能并没有那么好用,笔者在接入Swiper插件失败后,还是决定手写一个。那么关于手写轮播图有很多文章已经讲过了,其核心原理是将图片排成一排,设置外层的Div超出隐藏,然后改变定位来实现轮播效果,这样通常不能首尾循环滚动,本文记录了一种对无限循环滚动效果的实现方式。
|
前端开发 JavaScript
想要字体图标设计师却给了SVG?没关系,自己转
本文为Varlet组件库源码主题阅读系列第三篇,读完本篇,你可以了解到如何将`svg`图标转换成字体图标文件,以及如何设计一个简洁的Vue图标组件。
148 0