高职考技能提升教程007期 timer定时器综合运用 VB语言 刘金玉

简介: 高职考技能提升教程007期 timer定时器综合运用 VB语言 刘金玉

哈喽哈喽,小伙伴们大家好,今天我们一起来进入高职考战斗的第七期,那么本期我们主要还是对台某控件来做一个综合的运用。


高职考技能提升教程 timer定时器综合运用



界面设计

要求

1. 添加相关的控件和属性:添加计时器控制,并设置初始化状态:时间间隔为0.5秒、不可用;添加定时器事件,完成相应的(1),(2)(3)填空,实施标签上下重复移动;(其中时间间隔为0.5秒、不可用各1分,共2分)

2. 单击“开始”按钮,定时器工作;“开始”按钮变成“暂停”;单击“暂停”按钮,定时器停止工作,“暂停”按钮变“开始”;完成(4),(5)填空;

3. 双击标签“调整方块移动的距离”,弹出对话框如图2-2所示,添加适当的事件;

4. 单击命令按钮“改变窗体背景颜色大小”,要求窗体背景颜色同命令按钮背景颜色一致;且将窗体移动到左上角(0,0),同时窗体的宽度与高度大小分别5000,5000(要求用move方法)完成相应(6)(7)。

5. 保存工程文件和窗体文件,生成可执行文件test2.exe。


总结

Move对窗体移动的时候,窗体是不能最大化的,否则要报错

弹出框inputbox的使用


软件设计界面:

源代码分享:

Dim f As Boolean  'true表示向上,false表示向false
Dim h As Long '表示移动的距离
Private Sub Command1_Click()
If Command1.Caption = "启动" Then
    Timer1.Enabled = True
    Command1.Caption = "暂停"
Else
    Timer1.Enabled = False
    Command1.Caption = "启动"
End If
End Sub
Private Sub Command2_Click()
Form1.Move 0, 0, 5000, 5000
Form1.BackColor = Command1.BackColor
End Sub
Private Sub Form_Load()
h = 100
End Sub
Private Sub Label2_DblClick()
h = InputBox("请输入调整移动距离", "调整")
End Sub
Private Sub Timer1_Timer()
If f = False And Label1.Top + Label1.Height > ScaleHeight Then
'当向下运动的时候,如果超过下边界,那么就改变方向为向上
    f = True
ElseIf f = True And Label1.Top <= 0 Then
    f = False
End If
If f = True Then
    Label1.Move Label1.Left, Label1.Top - h
Else
    Label1.Move Label1.Left, Label1.Top + h
End If
End Sub
相关文章
|
机器学习/深度学习
刘金玉的零基础VB教程029期:累加与累乘案例分析
刘金玉的零基础VB教程029期:累加与累乘案例分析
193 0
|
项目管理
PMP备考之路 - 汪博士第二章(项目运行环境)(下)
PMP备考之路 - 汪博士第二章(项目运行环境)(下)
42 0
|
7月前
【中级软件设计师】—(针对上午题)中断(十九)
【中级软件设计师】—(针对上午题)中断(十九)
|
自然语言处理 监控 项目管理
PMP备考之路 - 汪博士第五章(项目范围管理)(上)
PMP备考之路 - 汪博士第五章(项目范围管理)
103 0
|
自然语言处理 数据挖掘 项目管理
PMP备考之路 - 汪博士第五章(项目范围管理)(下)
PMP备考之路 - 汪博士第五章(项目范围管理)(下)
60 0
|
监控 项目管理
PMP备考之路 - 汪博士第四章(项目整合管理)(一)
PMP备考之路 - 汪博士第四章(项目整合管理)
85 0
|
监控 数据挖掘 项目管理
PMP备考之路 - 汪博士第四章(项目整合管理)(二)
PMP备考之路 - 汪博士第四章(项目整合管理)(二)
49 0
|
项目管理
PMP备考之路 - 汪博士第二章(项目运行环境)(上)
PMP备考之路 - 汪博士第二章(项目运行环境)
68 0
|
监控 项目管理
PMP备考之路 - 汪博士第三章(项目管理过程)(上)
PMP备考之路 - 汪博士第三章(项目管理过程)
67 0
|
数据挖掘 项目管理
PMP备考之路 - 汪博士第三章(项目管理过程)(下)
PMP备考之路 - 汪博士第三章(项目管理过程)(下)
45 0