摘要载入中…    请稍等…












内容载入中…    请稍等…

如长时间看不到内容,请关闭浏览器,重新打开此页!

芯友首页 应用软件 编程开发 网络硬件 资源下载 动漫音乐 精美图库 芯友论坛 视频教程 电脑技术QQ群:72845454
 ★★photoshop学友-史上最强播放器★★
 位置:编程开发>VB>VB窗体文章
◎→ 本类最新
VB实现窗口的弹出式菜单
VB6制作Win98风格的工具栏
VB5.0中实现字体闪烁效果
用VB6实现动态增减控件
用VB做个漂亮的进度条
用VB设计聚焦框程序
Cool 3D 浮動按鈕的模擬作法
◎→相关资源
C语言入门视频教程
C#编程WinForm入门视频
Asp.net入门视频教程下载
VC++编程视频教程下载
VB窗体文章
HTML入门教程
VB基础视频教程
VB窗体文章
VB文件文章
VB数据库文章
VB-API文章
VB控制文章
◎→ 热门资源
TXT文件的读取
TextBox 中英文输入方法切换
DBF文件转为MDB文件的方法
ANI文件格式
VB中处理长列表框项的两种方法
VB应用程序中的工具提示和状态显
VB实现窗口的弹出式菜单

VB实现按钮浮动效果


日期:2008-10-20 18:07:06    来源:互联网
   
 ·VB实现窗口的弹出式菜单 ·Excel使用自动求和按钮
 ·利用VB实现浮动按钮 ·VB5.0中实现字体闪烁效果

VB实现按钮浮动效果 


微软的Visual Basic确实是个好东东,编写应用程序快捷高效但是入门容易,想玩转它可不简单。我个人学VB就深有体会:一个人在VB的殿堂里摸索是何等的辛苦啊!有时为了一个特技、一句代码甚至一个变量要反复调试运行几十遍,也未必能通过,真恨不得一枪崩了VB。所以,我连这一点点小技巧都不敢独品,拿出来与大家共享,也算抛砖引玉,引出更多、更精彩的奇思妙文,以“飨”读者。
关于浮动按钮的实现思路不少,多是采取多图片重叠显示来实现。这种方法代码量多,实现起来较繁琐。因为,一个按钮还好,如果有十个按钮呢?一个按钮三个图片,十个就要三十个图片,可不是闹着玩的。
我的思路是:
舍弃CommandButton控件,每个按钮用4条Line控件和一个Label控件替代。4条Line围住Label的边缘,调入窗体时,置显示属性为False,并将左、上直线的颜色设为白色,右、下直线的颜色设为黑色。当鼠标移到Label上时,4条Line的显示属性置True;当鼠标离开按钮时,将4条Line的显示属性设置为False。这样在视觉上就完全得到立体浮动的效果。另外,VB的Line控件还支持直线倾斜,以此类推,完全可以做出更加美观的倾斜按钮。篇幅所限,下面仅给出一个按钮实现浮动效果的源代码。
Option Explicit
Private Sub Form_Load()
注释:初始Form与Label
Form1.Caption = “浮动按钮"
Form1.KeyPreview = False
label1.Caption = “确定"
注释:初始4条Line的显示属性为False
Line1.Visible = False
Line2.Visible = False
Line3.Visible = False
Line4.Visible = False
注释:初始4条Line的颜色
Line1.BorderColor = &HE0E0E0
Line2.BorderColor = &HE0E0E0
Line3.BorderColor = &H808080
Line4.BorderColor = &H808080
End Sub
Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
注释:鼠标指针在窗体上(不在按钮上)时,置4条Line的显示属性为False
Line1.Visible = False
Line2.Visible = False
Line3.Visible = False
Line4.Visible = False
End Sub
Private Sub label1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
注释:鼠标指针在按钮上时,置4条Line的显示属性为True
Line1.Visible = True
Line2.Visible = True
Line3.Visible = True
Line4.Visible = True
End Sub
(浙江黄岩职技校96计算机 中专 王建跃 ) 
 [1]

中如何实现文本查找功能

用VC++制作播放AVI视频流的动画按钮

如何制作浮动式窗口

如何做出跑馬燈效果的 TextBox

--->JetAudio 7.0.2 Build 3010Plus VX┊带声音增强效果的播放器┊英文绿色特别版
--->SpeeDefrag V5.01┊小巧免费的磁盘碎片整理、之后可实现自动关机┊汉化特别版
--->汉字编码转换器 V1.00┊实现文字简繁互转、GBK-BIG5转换┊简体中文绿色免费版
--->EnergyXT VSTi V1.4.1┊合成MIDI与音频、音频效果处理器模块┊英文绿色特别版
--->DVDSubEdit V1.36┊显示修改DVD字幕、菜单按钮变高亮模式┊英文绿色特别版
Tags:  实现 按钮 浮动 效果

芯友网版权所有 1999-2006 | 著作权与商标声明 | 法律声明 | 服务条款 | 隐私声明 | 联系我们