软件简介:
, G9 L3 }) O0 X: M) A! _: ?2 }; G大家好我是 乄.葬花沉吟 今天我教大家 制作个性字体 当然这个还是关于vb的教程% d& |" ~! L Y- T' ~) q x
下面我们打开vb 我们需要的是 两个label控件 三个timer控件 下面看操作* z: H2 Z* k& g! t
timer的位置可以随便你怎么放 在运行程序的时候和commandbutton的效果一样是不显示出来的. t1 ?3 }0 @; ~& U# C8 K
下面我们写进去代码
3 d7 K$ B q; U {* k% E& E% R" N: d# k# l) G; A3 h1 `
Dim Txt As String, n As Integer, k As Integer '通用声明, }& q( T, o9 h' y
Private Sub Form_Load()
) ~9 [: ~& q% R- e Q( i n = 0' M. @1 k5 ] R( D/ l
Txt = 爱你一万年!
2 z/ v1 s3 b0 o. V k = Len(Txt) ' K是字符串TXT的长度" A9 x+ e* H' y/ p6 U- l
End Sub" u7 y6 a4 y; r5 V( E: W
Private Sub Timer1_Timer() 'TIMER设置INTERVAL为250或者别的都可以
/ L& G C# D: \% q ]* j' } n = n + 19 h9 e* M6 m$ A+ L! _- n0 L( u
If n = k Then- k- g5 q7 ]/ ^8 D w- Z) k. Z
Label1.Caption = Left(Txt, n)! U& w, z! }7 ?6 n
Else3 w d; L0 |9 N( x. I
n = 0- T, e* t0 O2 v! z/ J
Label1.Caption =
, \5 h3 {& v* P+ b End If* J, s W) }7 S: S, d' t9 U
End Sub ' LABEL1中的字体是一个接一个出现并且闪烁: v2 w8 K. z: s+ K) v5 A+ }
Private Sub Timer2_Timer() '实现字体闪烁的代码% |: y0 T/ P) @# a7 F) @2 t
a = 255 * Rnd
0 ^0 s$ M4 K; A. i* G/ j% @$ P b = 255 * Rnd. |1 w7 e/ |) d0 J- h
c = 255 * Rnd
1 H4 W1 ]7 O3 {4 V" l' R; Z Label1.ForeColor = RGB(a, b, c)9 ~6 X2 }( g |$ e& `6 f8 o
Label2.ForeColor = RGB(b, c, a)
- }$ f& W' h1 s# UEnd Sub
' m' U; d& _0 N4 {* V: yPrivate Sub Timer3_Timer() ' LABEL2中的字体是有节奏地出现和消失并且字体颜色闪烁变化& u# _3 w( O& [- }6 @3 D6 O T7 |
If Label2.Caption = 我爱你! Then3 L, U; ?) _9 b3 x3 |8 S- q
Label2.Caption =
1 l" E$ F+ e- _. ~4 _/ [6 b Else! F- g7 A2 |3 \7 P
Label2.Caption = 我爱你!
Q9 P: w# [8 h7 f End If* j/ h6 S1 Z( Z
End Sub
3 Y" j# {1 K3 a, d) c6 M* t; s0 r( d( p
代码的解释已经打出来了 就不说了 大家自己看 我会打包滴
s( s6 H# d" r, H' j忘了!~~~~~~~~~~~~~~~~~- -#! 设置timer的属性 就是 我们统一设置成0.1秒 下面看看效果0 H! l7 u" [8 L( z, h
准备把字体弄打点效果好点的 大家自己弄把 我不弄了7 T7 j8 U+ z8 J U
好了教程到这里 我的小站 http://mooer.5d6d.com+ a$ u+ Y( J1 A- Q; V3 N
刚健成的 希望大家一起来交流。
2 C3 M! A( x+ D. P3 T2 e7 U谢谢收看$ s" b- q) V# w4 z4 X
下载地址:
|