视频加载...如果太啰嗦,就拉到20分,开始看结果。今天学习了刘金玉老师零基础VB教程第50期。我学习的主要内容是progressbar控件的使用和QQ登录界面
视频加载...
如果太啰嗦,就拉到20分,开始看结果。
今天学习了刘金玉老师零基础VB教程第50期。我学习的主要内容是progressbar控件的使用和QQ登录界面动画的模拟。悄悄做了一个模拟QQ登录界面。
案例:模拟QQ登录界面
1开发思路:模拟QQ登录界面。
2.准备:①搜索:*。c盘上的ICO,找到QQ程序图标,复制下来备用;②打开QQ应用,截取登录界面图。
3.QQ登录动态效果实现:通过替换多张图片实现动态效果。利用时钟控制和连续循环加载图片的功能实现QQ登录窗口的动态效果。progressbar控件模拟进度条效果,可以通过改变属性的值来设置当前进度,实现登录过程的动态效果。
4.如图所示,创建两个新表单。1在表单中新建一个图片控件,然后加载QQ登录界面图片,根据登录界面调整大小,分别在登录位置、最小化窗口和关闭窗口位置新建标签控件。将label控件的backstyle属性设置为0,caption设置为空(补充知识:按钮功能是通过label控件的transparent属性实现的)。在QQ号码栏和密码栏分别新建一个文本控件,调整位置和字号,并将backstyle属性设置为0。创建新的时钟控件。2在窗体中新建一个ProgressBar控件、一个clock控件和一个label控件,如图所示。
5.输入代码
1表格代码:
Dim imageindex为整数
Dim oldx为Single
苍老如单身
Dim可以作为布尔值移动
私有子图像1_MouseDown(按钮为整数,Shift为整数,X为单值,Y为单值)
oldx = X
oldy = Y
canmove = True
末端接头
private Sub image1 _ MouseMove(Button为整数,Shift为整数,X为Single,Y为Single)
如果可以的话
表格1。左= Form1。左+ (X - oldx)
表格1。Top = Form1。Top + (Y - oldy)
如果…就会结束
末端接头
private Sub image1 _ MouseUp(Button为整数,Shift为整数,X为Single,Y为Single)
canmove = False
末端接头
私有子标签1_Click()
结束
末端接头
私有子标签2_Click()
打开应用程序。路径& & # 34;/QQ . txt & # 34;作为#1附加
打印#1,文本1。正文& & # 34;;"& Text2。文本
关闭#1
如果文本1。Text = & # 34123456"和短信2。Text = & # 34abc123 & # 34然后
表格2。显示
卸载表单1
其他
MsgBox & # 34请下载最新版本的QQ进行登录。",vbCritical,& # 34;QQ & # 34
如果…就会结束
末端接头
私有子标签3_Click()
表格1。WindowState = 1
末端接头
私有子定时器1_Timer()
图像索引=图像索引+ 1
如果imageindex & gt那么= 1
imageindex = 1
如果…就会结束
图1。图片= LoadPicture(App。路径& & # 34;/QQ & # 34;& imageindex & & # 34。JPG & # 34;)
末端接头
2表格代码:
私有子定时器1_Timer()
If ProgressBar1。那么值= 100
定时器1。启用=假
出口接头
如果…就会结束
ProgressBar1。值= ProgressBar1。价值+ 1
末端接头
6.跑步效果见文章视频。
后来我简化了一个版本,需要模拟登录的朋友偷偷相信了我。不懂的可以留言。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。
作者:美站资讯,如若转载,请注明出处:https://www.meizw.com/n/236196.html