999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

如何在VFP中實(shí)現(xiàn)文字動(dòng)畫效果

2007-12-31 00:00:00
考試周刊 2007年41期

摘 要:本文從VFP語言的事件出發(fā),介紹了如何在VFP中實(shí)現(xiàn)文字動(dòng)畫效果的具體實(shí)現(xiàn)方法。

關(guān)鍵詞:屬性 事件 代碼

在VFP應(yīng)用軟件的項(xiàng)目中,有一個(gè)主文件,它是整個(gè)應(yīng)用程序的運(yùn)行起始點(diǎn)。主文件的界面效果的好壞直接影響到人們對(duì)該軟件的印象。如何能夠在VFP應(yīng)用軟件中,實(shí)現(xiàn)文字動(dòng)畫效果、背景隨機(jī)變化、動(dòng)畫的切入等,都將直接影響到界面的效果。這里僅就實(shí)現(xiàn)文字動(dòng)畫效果的具體實(shí)現(xiàn)方法做一下簡單介紹。

首先建立一個(gè)新的表單(Form1),設(shè)置表單的Backcolor屬性,如:RGB(192,192,192),然后在表單上建立四個(gè)標(biāo)簽(Label1、Label2、Label3和Label4)和一個(gè)定時(shí)器(Timer1)。設(shè)置四個(gè)標(biāo)簽的Caption(標(biāo)題)屬性分別為“文”、“字”、“動(dòng)”、“畫”,Backstyle屬性為0(透明),F(xiàn)ontsize屬性為26,Autosize屬性為T(自動(dòng)調(diào)整大小);設(shè)置定時(shí)器的Interval(定時(shí)間隔)為100,Enabled屬性為T(不可用)。

1.文字逐個(gè)底部飛入

Label1、Label2、Label3和Label4的Autosize屬性為T,Alignment屬性為0(左邊)。

Form1的Activate過程:

Public Top,Num

Num=1

Top=Thisform.Label1.Top

For I=1 To 4

LabelT=′Label′+STR(i,1)+′.Top′

Thisform.LabelT=Thisform.Height

Endfor

Thisform.Timer1.Enabled=.T.

Timer1的Timer過程:

LabelT=′Label′+STR(Num,1)+′.Top′

If Thisform.LabelT<=Top+20

Thisform.LabelT=Top

Num=Num+1

If Num=5

Thisform.Timer1.Enabled=.F.

Endif

Return

Endif

Thisform.LabelT=Thisform.LabelT-20

2.文字逐個(gè)上部飛入

Label1、Label2、Label3和Label4的Autosize屬性為.T.,Alignment屬性為0(左邊)。

Form1的Activate過程:

Public Top,Num

Num=1

Top=Thisform.Label1.Top

For I=1 To 4

LabelT=′Label′+STR(i,1)+′.Top′

Thisform.LabelT=-30

Endfor

Thisform.Timer1.Enabled=.T.

Timer1的Timer過程:

LabelT=′Label′+STR(Num,1)+′.Top′

If Thisform.LabelT<=Top - 20

Thisform.LabelT=Top

Num=Num+1

If Num=5

Thisform.Timer1.Enabled=.F.

Endif

Return

Endif

Thisform.LabelT=Thisform.LabelT+20

3.文字逐個(gè)左側(cè)切入

Label1、Label2、Label3和Label4的Alignment屬性為1(右邊),Autosize屬性為.F.。

Form1的Activate過程:

Public Width,Num

Num=1

Width=Thisform.Label1.Width

For I=1 To4

LabelW=′Label′+STR(I,1) +′.Width′

Thisform.LabelW=0

Endfor

Thisform.Timer1.Enabled=.t.

Timer1的Timer過程:

LabelW=′Label′+STR(Num,1)+′.Width′

If Thisform.LabelW >=Width - 5

Thisform.LabelW=Width

Num=Num+1

If Num=5

Thisform.Timer1.Enabled=.F.

Endif

Return

Endif

Thisform.LabelW=Thisform.LabelW+5

4.字符逐個(gè)階梯狀向右下展開

Label1、Label2、Label3和Label4的Autosize屬性為.F.,Alignment屬性為0(左邊)。

Form1的Activate過程:

Public Height,Width,Num

Num=1

Height=Thisform.Label1.Height

Width=Thisform.Label1.Width

For I=1 To 4

LabelH=′Label′+STR(i,1)+′.Height′

LabelW=′Label′+STR(i,1)+′.Width′

Thisform.LabelH=0

Thisform.LabelW=0

Endfor

Thisform.Timer1.Enabled=.T.

Timer1的Timer過程:

LabelH=′Label′+STR(Num,1)+′.Height′

LabelW=′Label′+STR(Num,1)+′.Width′

If Thisform.LabelH>=Height-5 OR Thisform.

LabelW>=Width-5

Num = Num + 1

If Num = 5

Thisform.Timer1.Enabled = .F.

Endif

Return

Endif

Thisform.LabelH = Thisform.LabelH + 5

Thisform.LabelW = Thisform.LabelW + 5

5. 字符逐個(gè)階梯狀向左上收縮

Label1、Label2、Label3和Label4的Autosize屬性為.F.,Alignment屬性為0(左邊)。

Form1的Activate過程:

Public Height,Width,Num

Num=4

Height=Thisform.Label1.Height

Width=Thisform.Label1.Width

Thisform.Timer1.Enabled = .T.

Timer1的Timer過程:

LabelH=′Label′ + STR(i,1) + ′.Height′

LabelW=′Label′ + STR(i,1) + ′.Width′

If Thisform.LabelH<= 5 or Thisform.LabelW <= 5

Thisform.LabelH=0

Thisform.LabelW=0

Num=Num-1

If Num=0

Thisform.Timer1.Enabled=.F.

Endif

Return

Endif

Thisform.LabelH=Thisform.LabelH - 5

Thisform.LabelW=Thisform.LabelW - 5

以上的五例均是針對(duì)有4 個(gè)文字的情況編制的,若需顯示多個(gè)文字可根據(jù)相應(yīng)字?jǐn)?shù)進(jìn)行修改或?qū)⑵涓臑橐粋€(gè)通用程序來使用。建議作法是將它們保存為“類”,并加以修改制作成一個(gè)通用類,如此便可在其它的程序中直接對(duì)其進(jìn)行調(diào)用,一勞永逸。

主站蜘蛛池模板: 国产一区二区三区夜色| 永久免费无码日韩视频| 片在线无码观看| 国产欧美精品专区一区二区| 亚洲成在线观看| www中文字幕在线观看| 日本在线视频免费| 国内精品视频在线| 久久久国产精品无码专区| 国产鲁鲁视频在线观看| 久久国产精品影院| 亚洲美女一区| 一级爆乳无码av| 国产毛片一区| 亚洲中久无码永久在线观看软件 | 日本AⅤ精品一区二区三区日| lhav亚洲精品| 免费欧美一级| 中文字幕欧美成人免费| 一本久道久综合久久鬼色| 尤物在线观看乱码| 成AV人片一区二区三区久久| 国产制服丝袜91在线| 特级毛片8级毛片免费观看| 九九九精品成人免费视频7| 国产视频久久久久| 国产成人a在线观看视频| 永久成人无码激情视频免费| 亚洲福利网址| 免费观看无遮挡www的小视频| 国产午夜不卡| 亚洲色图欧美视频| 天天干天天色综合网| 国产一区二区精品福利| 毛片久久久| 欧美精品黑人粗大| 69av免费视频| 亚洲成人在线免费| 国产色偷丝袜婷婷无码麻豆制服| 精品国产中文一级毛片在线看 | 成人在线观看不卡| 永久天堂网Av| 一区二区三区精品视频在线观看| 永久免费无码成人网站| 国产福利在线免费| 九九九久久国产精品| av在线无码浏览| 老司机午夜精品视频你懂的| 欧美www在线观看| 国产jizz| 亚洲香蕉久久| 日本午夜三级| 国产精品一线天| 欧美精品v欧洲精品| 五月婷婷导航| 久久综合成人| 女人av社区男人的天堂| 国产精品久久久久久久久久久久| 欧美日本在线播放| 国产在线自乱拍播放| 人妻无码中文字幕一区二区三区| 成人小视频网| 国产精品无码久久久久AV| 日韩欧美国产三级| 91色在线视频| 国产成+人+综合+亚洲欧美| 日韩精品毛片| 亚洲人成日本在线观看| 久久久久亚洲Av片无码观看| 免费观看亚洲人成网站| 久久77777| 免费观看男人免费桶女人视频| 国产在线日本| 极品国产一区二区三区| 国产一级二级三级毛片| 精品视频在线观看你懂的一区| 国产精品久久久久无码网站| 欧美精品啪啪一区二区三区| 欧美黑人欧美精品刺激| 日韩欧美国产成人| аv天堂最新中文在线| 国产亚洲欧美日韩在线一区|