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

  ,看:

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

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

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

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

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

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

  还不错~

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

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

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

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

  1. Canvas绘图在微信小程序中的应用:生成个性化海报

    Canvas绘图在微信小程序中的应用:生成个性化海报 如极客时间的一些实现案例: 基础语法 Canvas本质是一个可以使用脚本(通常为JavaScript)来绘制图形的 HTML 元素,默认大小为30 ...

  2. 用.NET写“算命”程序

    前言 "算命",是一种迷信,我父亲那一辈却执迷不悟,有时深陷其中,有时为求一"上上签",甚至不惜重金,向"天神"保佑.我曾看到过有些算命网站 ...

  3. Linux2.6.32内核笔记(5)在应用程序中移植使用内核链表【转】

    转自:http://blog.csdn.net/Deep_l_zh/article/details/48392935 版权声明:本文为博主原创文章,未经博主允许不得转载.摘要:将内核链表移植到应用程序 ...

  4. 微信小程序中使用iconfont(阿里矢量图标字体)

    在微信小程序中使用 iconfont 主要有两种方式,第一种是使用 Font class 方式,第二种是使用 Unicode 方式. 方式一:Font class 方式 1. 在 http://ico ...

  5. Canvas绘图在微信小程序中的应用:生成个性化海报 1

    一.Canvas应用的背景(个人理解)及基础语法 背景 从2012年开始,微信那个时候用户的积累的量已经非常大了,推出公众号,当然大屏智能手机在那个时候也流行,传统的大众媒体逐步消亡,像微信公众号这样 ...

  6. 用python语言写了一套在线算命程序 ,精准度怎么样?可以来试试

    用python语言写了一套在线付费算命程序,分网页版和小程序版 包括八字精批 合婚 八字解名 婚姻 终身运势五大项.算法精准,回头客较多.有相关网站流量资源的可以坐等收益.python anli网zh ...

  7. 在线算命程序 源码 用python语言写的 算命的网络化发展趋势 你怎么理解的?

    欢迎使用Markdown编辑器写博客 用python语言写了一套在线付费算命程序,分网页版和小程序版 包括八字精批 合婚 八字解名 婚姻 终身运势五大项.另外有完善的分销系统,有相关流量资源的适合做. ...

  8. 算命程序源码 实现一对多的网络算命发展趋势 python编写的,测算的精准度 页面的布局 欢迎业内人士指导改进

    欢迎使用Markdown编辑器写博客 在线算命程序源码,python语言编写.有网页版本和小程序版本,包括八字精批 婚姻 八字解名 合婚 终身运势 .可以实现在线付款后 自动跳转测算页面.程序运行稳定 ...

  9. C#中TabControl相关用法

    最近在用C#做项目时,用到TabControl这个控件,将学到的东西做个总结: 一.拖一个TabControl控件到窗口上,在控件上点击右键,可以添加选项卡/删除选项卡:或者在属性中找到TabPage ...

最新文章

  1. 以网络安全为例的大数据可视化设计
  2. 跨平台图表控件TeeChart使用教程:导入XML数据
  3. 转:C#使用Log4Net记录日志
  4. 云炬随笔20171227
  5. Linux命令之cd
  6. 【VB测绘程序设计】第二章 VB测绘程序基础
  7. dbgrideh指定某单元格变色_一招搞定按指定名称批量新建文件夹
  8. linux创建添加用户脚本,Linux 脚本之用户创建
  9. 详解web网站测试的内容以及步骤
  10. 家乡的春节html,家乡的春节日记
  11. SyntaxError: Non-UTF-8 code starting with ‘\xc6‘ in file xxxbut no encoding declared
  12. 计算机设置了密码后不能打印了,为什么电脑设置了开机密码后就不能打印了
  13. OCR--苹果ios安卓android身份证拍照扫描识别sdk
  14. CTF解题思路:图片隐写
  15. 穿西服和穿皮鞋有那些讲究?
  16. android 4k手机屏幕分辨率,安卓手机都4K屏了 真的有必要?
  17. 虚幻4渲染编程(环境模拟篇)【第五卷:可交互物理植被模拟 - 上】
  18. SQL数据库常用约束及建表、插入数据时注意事项
  19. mysql sphinx 中文搜索_MySQL中文全文搜索用迅搜还是Sphinx?
  20. CodeBlocks编译环境配置及调试问题

热门文章

  1. Spark On YARN内存分配
  2. 软考倒计时27天:信息系统集成专业技术知识
  3. 滑动到底部或顶部响应的ScrollView实现
  4. 如何运行PowerShell的脚本文件
  5. ice(Internet Communications Engine) window 安装与配置
  6. 进阶第十一课 Python模块之random
  7. 安装 Python IDLE (Linux)
  8. 论PHP框架设计模式及MVC的缺陷
  9. WebApi实现验证授权Token,WebApi生成文档等 - CSDN博客
  10. 北京的小伙伴,本周五阿里聚安全约你来玩