文章探索:   分类:    关键字:  
  + 栏目导航
  + 相关文章
文本框中光标位置的获得
用VB导入导出你的IE收藏夹
VB应用程序访问SQL Server方法探讨
VB访问SQL Server数据库技术全揭密
自动上网抓数据的机器人
自己的IE——用VB制作浏览器
VB中如何保存Webbrowser中的整个页面..
在VB中该如何控制其它程序的弹出窗口..
保存webbrowser中的HTML内容
破译动网验证码的简单方法
轻松获取QQ密码
VB.NET获取硬盘序列号的方法
WEBBROWSER 技巧一(收藏)
VB自动登陆网络站点详解(二):Inet..
获取webbrowser控件网页的源码
WebBrowser控件说明
关于用VB做更漂亮的窗体的思考
VB中访问存储过程的几种办法
VB6中改变屏幕的分辨率和刷新频率
VB编写一个能显示百分比的自定义进度..
公农历转换VB类
VB.NET窗口渐淡关闭
使用VB实现邮箱自动注册(二):修改..
VB.NET轻松实现任务栏程序
VB.NET启动外部程序
利用vb实现图片上传
VB实现局域网内的文件传输
VB 一个Function传回多个值
在VB中实现多线程
VB 手机号码编码程序


技术教程 -> VB教程 ->  
字体闪烁
来源:转载   人气:699   录入时间:2007-11-8
    用Visual Basic我们可设计出形形色色符合用户要求的应用程序,它确实是一种很好的用户程序开发工具,可VB提供的基本控件中都没有闪烁属性设置,使应用程序界面缺乏“活性”,近期笔者设计软件封面时,就要求字体不断地闪烁,为此,经反复分析、实践,最后终于成功地实现字体闪烁效果,现将设计过程说明如下:
     (1)创建一个新目标文件(project1),并建立一个窗体Form1。
     (2)在Form1上配置一个计时器控制Timer1、标签控件Label1、命令控件Command1。
     (3)各控件属性设置:
     Timer1的Enabled设置为True;
     Label1的Caption设置为需闪烁的字体:“江西省黎川县职业中专电脑室设计”、
   Font设置字体及大小、Backstyle设置为“0-Transparent”;
     Command1中的Caption设置为“退出”。
     (4)程序代码清单:
     Option Explicit
     Private Sub Form_ Load()
     Label1.Top=850  
      ′设置闪烁字体的显示位置
     Label1.Left=750
     Timer1.Interval=555  
     ′设置字体闪烁间隔时间
     Form1.Windowstate=2
     End Sub
     ′利用计时器控件Timer有规律地改变字体颜色(Forecolor)
     Private Sub Timer1_Timer()
     Chc Label1,1,4,8
     End Sub
     ′Chc过程是循环地改变字体颜色(Forecolor)
     Sub Chc(Cont As Control,Color1 As Integer,Color2 As Integer,Color3 As Integer)
     If Val(Cont.Tag)=Color1 Then
     Cont.Tag=Color2
     ElseIf Val(Cont.Tag)=Color2 Then
     Cont.Tag=Color3
     ElseIf Val(Cont.Tag)=Color3 Then
     Cont.Tag=Color1
     Else
     Cont.Tag=Color1
     End If
     Cont.ForeColor=QBColor(Cont.Tag)
     End Sub
     Private Sub Command1_Click()
     End
     End Sub
     程序除标签控件外,还适用于许多VB基本控件,实现诸多闪烁效果,例如:闪烁文本框、闪烁文件列表框等,极大丰富了VB应用程序界面,相当实用。
     此设计也适用VB3.0、VB4.0。
   




Copyright(C)2007-2024 广州市佳沛数码科技有限公司 版权所有
公司地址: 广州市荔湾区东漖北路560号511室
电话:020-81803473 传真:020-81544987