下载 >  开发技术 >  VB > VB开源Tab控件,美化按钮及仿360开关等源码【修正无错版】

VB开源Tab控件,美化按钮及仿360开关等源码【修正无错版】 评分:

比网上其他版本(也包括之前在此发的两次)修正: 去除tab只有9页的限制 修正tab页宽度超过1万后,应该在其他页中的控件会留一部分在当前页 放多个没有left、top或WhatsThisHelpID的控件不会产生错误(只是不会随页变动) 修正tabstop不能保持原值错误 修正鼠标停在tab上会不断刷新占用系统资源甚至内存溢出错误(去除usercontrol_mouseover中refresh) tab标题头背景透明处理(美化了^_^) '-------------------------------------------- 修正后仍存在的不足 -------------------------------- 1、 控件必须编译后使用,否则一旦拖放出新的adodc等会让自定义控件变为不可用状态的控件,TAB则会跳页错乱! 2、tab控件中的WhatsThisHelpID属性被占用(-_-#,没办法,为了省系统资源,好在多数控件有这个属性且基本没人用,偷笑^^) 3、没有WhatsThisHelpID属性的控件不会随页变动 4、如果把本控件的BackColor设成&H00FF00DA& ,则所有放在Tab页上的控件将与背景一起被透明掉。 (本控件会重画放在其上的控件,所以控件也会被透明) 这个问题其实不算问题,没人必须把背景色设的和这个完全一样吧^^,哪怕差1也可以啊,点明这个问题只是要说明本控件的背景透明或任意形状控件的制作原理 原理: backstyle设为:0 maskColor设为:&H00FF00DA& (这个控件里UserControl的BackColor也要设为:&H00FF00DA&) 在Refresh方法中将在UserControl中重绘好的图作为maskPicture,即: Set UserControl.MaskPicture = UserControl.Image 这样maskpicture中背景没有被重绘的部分保持&H00FF00DA&(即与maskcolor指定的颜色相同色),该颜色的部分即被透明 (注意,指定了backstyle=0及maskpicture后超出maskpicture大小的部分全部会被透明)!!! '---------------------------------------------------------比这个前一个版本的是没有用API的,可以在我的资源里找到前两次修改的版本,使用的话还是用这个版本 这几个控件有很多可学的地方, 比如其中的错误处理(网上的源码和我上一个修改版本的源码中错误处理的部分是不太合理的,虽然我和这个控件的其他修改者一样思路,但研究后最终还是用这次发布的这个版本) 比如上一版本中的无API绘图,这个版本有api,因此图大小可变 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 测试.vbp那个是原先旧版的测试,没有跟着新版修改,所以不兼容,此楼新版是经过测试的,编译好的ocx可以直接使用(★必须使用编译好的ocx,原因一楼已经说了★) 对编译好的ocx有疑问或自己要改进的可以直接修改TabSwitch.vbp,再重新编译
...展开详情收缩
立即下载 开通VIP
分享
收藏 (3) 举报

评论 共2条

y103049881 好评再次来下载
2018-07-22
回复
oherbert 好评再次来下载
2017-12-08
回复
VC,VB程序按钮、图标样式美化
VB按钮美化控件(含一个窗体美化

VB窗口及按钮美化控件,内有一个窗体美化控件,自己添加,谢谢

立即下载
vb6扁平化快速美化类模块FEUI

一句代码即可美化窗体,在初始化代码中传入主窗体对象和一些参数,如控制按钮,窗体透明度,开关窗口的渐隐。用控件的时候也要把样式设置为Flat,这样使用此类模块和vb自带的控件相配合也可以做出不错的窗体效果。

立即下载
如何美化VB6的一些按钮和界面
VB按钮美化控件

VB按钮美化控件,非常好用

立即下载
VB-command按钮美化用户控件

这是一个用户控件。。。。。。美化窗体,按钮。。

立即下载
美化窗体——VB窗体的背景图充满整个窗体
VB 按钮美化控件 美化用的哦、!

美化按钮的 !让你的程序按钮更加好看 哈哈哈!

立即下载
在VB里有方法可以让按钮变成扁平的(FLAT)?----在线等待 :)
7个开源VB基础控件tab控件 美化按钮 选择框 XP风格frame等

由之前修改的5个控件(xTab控件美化稳定版、美化仿XP按钮、仿360的Switch开关控件、属性页控件、xMenu弹出式菜单控件),增加 xFrame和xCheckBox而来 xFrame比网上其他源码增加背景透明,见TransParent属性 xCheckBox选择框同样支持背景透明,见TransParent属性(风格可选VB单选框或复选框)

立即下载
两个简单漂亮的VB窗体美化源码

两个简单漂亮的VB窗体美化源码,你可以借鉴本代码内的方法轻松地设计属于自己的软件界面,专业的淡蓝色风格,看着舒服自然。注意,本源码并没有全部完善,比如拖动右下角不能改变窗口大孝任务栏右键无法关闭该窗口等,还有许多的功能是需要不断完善的,本实例仅是为了演示如何制作窗体,给出一个核心思路。

立即下载
VB界面美化BSkin界面开发控件V2.0

BSkin界面开发控件V2.0 专门为 Visual Basc 6 开发的 UI 控件 新增多个控件的 Demo 演示(基础、拓展、网络、图像等)

立即下载
如何在TabStrip控件的不同Tab项中添加各种控件?
VB TabStrip SSTab控件的使用
Tab Control控件的详细使用
VB机房收费系统选项卡控件(SSTab)介绍
VB.NET 仿Edge风格的TabControl控件
VB 使用 SysTabControl32 控件
VB TabControl根据NumericUpDown的值,动态增加TabPage
VB 实现VC TAbControl控件
img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

VB开源Tab控件,美化按钮及仿360开关等源码【修正无错版】

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
44 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: