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

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

,看:

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

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

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

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

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

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

  还不错~

HaibinDev软件工作室。(版权所有,转载请注明作者和出处~)

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏前端杂货铺

reflow和repaint(摘录自张鑫旭的翻译)

//正文开始 关于回流(reflows)与重绘(repaints),我已经在twitter和delicious上发布,但是并没有在演讲中提到或是以文章形式发布。...

35040
来自专栏Java技术分享圈

杨老师课堂之网页制作HTML的学习入门-含有案例

l HTML的标记通常是由开始标签和结束标签组成:<b>内容</b> <br/>

21420
来自专栏前端说吧

CSS-项目中遇到IE兼容问题,处理随笔

70670
来自专栏腾讯大讲堂的专栏

打造H5动感影集的爱恨情仇【动画性能篇】

作者:谭照强,热爱折腾前端,喜欢新奇创意的程序员,业余喜欢玩摄影,弄咖啡。 “你听说过动感影集么?” 动感影集是QQ空间新功能,可以将静态的图片轻松转变为动态的...

307120
来自专栏青蛙要fly的专栏

Android技能树 — 屏幕适配小结

关于屏幕适配,几乎每隔一段时间就会看见有人发出来说XXX方案,实现超级简单的适配方式等等。所以我把我目前了解过的常用的适配方案做个总结,并简单说说原理,从而让大...

12730
来自专栏非著名程序员

Android 自定义删除 View

目标:实现一个点击删除的Item ---- 效果图如下:我知道作为研发肯定会吐槽这个删除的设计,但是我还是要上图,不然我们岂不是不明真相的吃瓜群众… ----...

21190
来自专栏无原型不设计

在Mockplus中,如何做鼠标悬停时菜单下拉的效果?

了解Mockplus的用户会知道,该原型工具目前并不直接支持鼠标悬停功能。但我经过尝试,发现想用它实现一个鼠标悬停事件并不是什么难事,比如网页设计中很常见的鼠...

33660
来自专栏阮一峰的网络日志

最佳网页宽度及其实现

以minifun.cn为例,根据Google Analytics的统计,半年多以来,访问者的屏幕分辨率一共有81种。最小的分辨率是122x160,这应该是手机;...

17330
来自专栏前端小作坊

CSS vs JS动画:谁更快?

Javascript 动画怎么可能总是和 CSS transition 一样快,甚至更快呢?到底是什么秘密呢?Adobe 和 Google 是怎么做到让他们的富...

35220
来自专栏Java架构师历程

介绍几个移动web app开发框架

jQuery Mobile框架能够帮助你快速开发出支持多种移动设备的Mobile应用用户界面。jQuery Mobile最新版本是1.4.0,默认主题采用扁平化...

80420

扫码关注云+社区

领取腾讯云代金券