比网上其他版本(也包括之前在此发的两次)修正: 去除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,再重新编译
1
实现功能:(选项卡)选项卡前后有一个向前、向后的点击功能,点左边的向前移一个,点右边的向后移一个。
2021-10-24 14:01:37 4KB Js
1
Flash播放器(有进度条、按钮)在网页中播放swf文件,要带有常用按钮与进度条的swf播放器。网友xiebibolove可能需要。
2021-10-23 22:04:29 59KB html 网页 应用
1
前言 近期在写一点小东西,碰到遮罩…所以将实现的过程分享出来,供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 逻辑如下: 1:第一次登陆的时候会有一个登录按钮遮罩浮层提示去授权登录 2:在弹出的授权框里,拒绝授权按钮的时候,界面的数据没有办法加载出来,允许授权的时候,界面就能渲染从后端拿过来的数据 3:判断是否授过权(判断是第一次登录还是第n次),如果用户第一次已经登录授权,后面继续登录的时候悬浮框就不会再出现 效果如下: 代码如下: index.html <!-- 授权弹框提示 --> <view class=fl
2021-10-23 15:09:08 65KB 微信 微信小程序 按钮
1
表单重复提交是在多用户Web应用中最常见、带来很多麻烦的一个问题。有很多的应用场景都会遇到重复提交问题,比如: 点击提交按钮两次。 点击刷新按钮。 使用浏览器后退按钮重复之前的操作,导致重复提交表单。 使用浏览器历史记录重复提交表单。 浏览器重复的HTTP请求。   几种防止表单重复提交的方法   1.禁掉提交按钮。表单提交后使用Javascript使提交按钮disable。这种方法防止心急的用户多次点击按钮。但有个问题,如果客户端把Javascript给禁止掉,这种方法就无效了。   我之前的文章曾说过用一些Jquery插件效果不错。   2.Post/Redirect/Get模式。在提交后
2021-10-22 16:07:52 47KB 按钮 方法 方法汇总
1
实例08:花朵按钮.docx
2021-10-22 09:02:28 76KB
近100款漂亮CSS3/HTML5按钮合集,圆角,水晶按钮,红色的,黑色的,黄色的,各种颜色的,另外还都是圆角的按钮,用CSS3纯代码制作的菜单,无使用任何修饰性图片,想当八错。
2021-10-21 20:15:19 3KB HTML5_CSS3源码-按钮特效
1
Android动态添加右边对齐按钮Demo,主要代码:LinearLayout linearLayout=new LinearLayout(this); linearLayout.setGravity(Gravity.RIGHT); Button button=new Button(this); button.setText("按钮一"); linearLayout.addView(button); button=new Button(this); button.setText("按钮二"); linearLayout.addView(button); mLinearLayoutTest.addView(linearLayout);
2021-10-21 17:32:40 9.28MB Android Button
1
winform 带关闭按钮的tabControl
2021-10-21 14:05:02 38KB 带关闭按钮的tabControl
1
vue.js全选单选删除选中代码是一款歌单列表点击选中全选单选,选中获取值,进行删除选中效果代码。
2021-10-21 02:06:46 35KB JS特效-表单按钮
1