关键词不能为空

当前您在: 主页 > 英语 >

用vb来告诉你怎么表白

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-12 22:32
tags:

-

2021年2月12日发(作者:会计科目表)


Private


Declare


Function


mciSendString


Lib



Alias



(ByVal


lpstrCommand As String, ByVal lpstrReturnString As String, ByVal uReturnLength As Long, ByVal


hwndCallback As Long) As Long



'mcisendstring

< br>播放音乐的


API


函数



Private Declare Function timeGetTime Lib


用于制作延时函数



Dim WithEvents imgMG As Image '


申明控件数组



Dim i As Integer '


全局变量



Dim imgBox(999) As Image '


记录控件数组的数组



Dim ratio As Double


Private Sub Form_Load()






Style = 0



State = 2



= 0



= 0



= 20480 '


图片框宽度等于屏幕宽度




= 11510 '



ratio = /



(-ratio / 2, 1)-(ratio / 2, -1)



lor = vbWhite



DrawLines 0, 0



Image1(0).Picture = LoadPicture( &


红玫瑰


.gif




= 0



= 0



ld = True



lor = vbRed



n =




e = False




'Call BB



End Sub





Private Sub Label2_Click()





mciSendString




Unload Me '


退出程序




End Sub




Private Sub BB() '


本程序主要的函数,功能都在里实现






Call MusicPlay '


播放音乐






For j = 1 To 99






X = Rnd * 20480






Y = Rnd * 11510






i = i + 1






Load Image1(i)






Image1(i).Picture = Image1(0).Picture






Image1(i).Width = Image1(0).Width






Image1(i).Height = Image1(0).Height






Image1(i).Top = Y






Image1(i).Left = X






Image1(i).Visible = True






Sleep2 200






n = i &

< br>送上


99


朵玫瑰,代表我的心!





Next j




n =


我们一起长长久久



< br>'


随机“画”出


99


朵玫瑰





nullMeiGui i '


“察”去玫瑰清屏,下同








n =




MeiGui




n =


你和你的名字在我心中





Sleep2 3000




nullMeiGui i '


画出桃心






n =




MeiGui




n =




Sleep2 3000




nullMeiGui i '


画出


i love u





n =




MeiGui




n =


喜欢吗?





Y = MsgBox(


告诉我你喜欢吗?


我想知道





If Y = vbYes Then







nullMeiGui i







MeiGui







n =


你喜欢,我很开心








Open &







Print #1,


我喜欢








Close #1




Else







nullMeiGui i







MeiGui







n =


你不喜欢,我很难过








Open &







Print #1,


我不喜欢








Close #1




End If





e = True




lor = vbRed




n =


点这里退出





= -




= / 2 - / 2



End Sub


Private Sub MusicPlay() '


音乐播放函数






mName = &


获取音乐文件地址及文件名,

< p>
音乐文件放在当前文件夹


下,


即为我去程序所在当前文件夹路径






mciSendString





mciSendString


注意


o pen


后有


个空格,


TYPE


前有个空格,否则播放不成功






mciSendString





mciSendString


End Sub



Private Sub MeiGui(ByVal strFile As String) '


用玫瑰绘制想要写的字或图片,

< p>
文件是事先做好的


,


可以通过代码下面的代码完成





Open &




While Not EOF(1)




Sleep2 (200)




Input #1, X, Y




i = i + 1




Load Image1(i)




Image1(i).Picture = Image1(0).Picture




Image1(i).Width = Image1(0).Width




Image1(i).Height = Image1(0).Height




Image1(i).Top = Y - Image1(0).Height / 2




Image1(i).Left = X - Image1(0).Width / 2




Image1(i).Visible = True




Wend




Close #1


End Sub



Private Sub nullMeiGui(ByVal N As Integer) '


通过释放控件数组清屏






For j = N To 1 Step -1







Sleep2 (200)







Unload Image1(j)





Next j





i = 0


End Sub



Private Function Sleep2(T As Long) '


延时函数







Dim Savetime As Long






Savetime = timeGetTime '


记下开始时的时间,以毫秒为单位







While timeGetTime < Savetime + T '


循环等待











DoEvents '


转让控制权







Wend


End Function




Private Sub Picture1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) '



点描记出要绘制的图画或文字,记录的数据保存在


c_


,复制出去可用






yle = 0




lor = vbRed




(X, Y), 0.01, vbRed





Open &




Print #1, X &


记录点击的位置





Close #1




End Sub




Private Sub DrawLines(ByVal X As Long, ByVal Y As Long) '


画网格,描记图形时用






yle = 0





lor = vbRed





(0, 1)-(0, -1)





(-ratio / 2, 0)-(ratio / 2, 0)





End Sub




程序中用到的图片资源:红玫瑰


.gif



文件记录的数据



1575











2295




1530











3450




1575











4590




1515











5775




1485











6885




1470











8025




3885











2310




3855











3465




3900











4590




3840











5760




3840











6900




3765











7995




4560











8040




5610











7995




7065











3045




6015











4065




5865











5340




6015











6420




6675











7320




7140











7590




7755











7080




8160











6165




8160











4995




7665











3840




8535











2850




8805











3765




9090











4980




9315











5985




9555











6870




10050










7485




10755










6660




11220










5595




11430










4515




11685










3525




11850










2730




12525










2685




13170










2685




14205










2685




12405










3735




12420










4875




12450










5820




12420










6780




12390










7545




13410










7500




14475










7590




13125










5040




13935










4995




16080










2685




16065










3810




16215










5010




16560










6090




17145










7200




17970










7260




18480










6345




18660










5175




18900










3930




18930










3195




19005










2625


其他文件数据附于文末



运行时截图:




程序运行是动态的,这是瞬间截图





数据



8835











3300




8160











2895




7140











2490




6195











2610




5655











3315




5505











4305




5685











5460




6120











6465




6945











7380




7680











8145




8460











8625




9270











8910




10065










8580




10935










8040




11520










7410




12135










6525




12615










5595




12960










4425




13020










3540




12885










2685




12345










2130




11655










2115




10800










2370




9960











2745




9435











3030




7605











2640




6555











2520




5820











2955




5565











3795




5565











4935




5895











6030




6465











6840




7290











7755




8070











8355




8895











8730




9720











8685




10500










8235




11205










7680




11775










6855




12330










6015




12840










5025




8580











4650




7725











4140




7515











5265


-


-


-


-


-


-


-


-



本文更新与2021-02-12 22:32,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/646253.html

用vb来告诉你怎么表白的相关文章