求解一道VB题

(1)属性设置及程序改错题gc315.frm窗体的标题为“火箭发射”,其中有两个标签按钮:航天飞机和云彩,名称分别为P1和P2;还有一个计时器,名称为Timer1;一个命... (1) 属性设置及程序改错题
gc315.frm窗体的标题为“火箭发射”,其中有两个标签按钮:航天飞机和云彩,名称分别为P1和P2;还有一个计时器,名称为Timer1;一个命令按钮,名称为C1,标题为“发射”。现给出两个事件过程,按下述要求设置属性并改正程序中的错误:
1) 设置计时器的属性,使其在初始状态下不计时;每隔0.1秒调用Timer事件过程一次。
2) 单击“发射”按钮,则航天飞机每隔0.1秒向上移动一次,当到达云彩下方时,航天飞机停止移动。

程序:
Private Sub C1_Click()
'下行有错
Timer1.Enabled = False
End Sub

Private Sub Form_Load()

End Sub

Private Sub Timer1_Timer()
Static a%
a = a + 1
'下行有错
If P1.Top > P2.Top + P2.Left Then
P1.Move P1.Left, P1.Top - 5 - a, P1.Width, P1.Height
Else
Timer1.Enabled = False
End If
End Sub
展开
 我来答
在世贸天阶灌篮的高飞燕草
2006-11-30 · TA获得超过2380个赞
知道大有可为答主
回答量:2070
采纳率:0%
帮助的人:2190万
展开全部
Private Sub C1_Click()
Timer1.Enabled = True
End Sub

Private Sub Form_Load()
Timer1.Enabled = False
Timer1.Interval = 100
End Sub

Private Sub Timer1_Timer()
Static a%
a = a + 1
If P1.Top < P2.Top + P2.Height Then
P1.Move P1.Left, P1.Top - 5 - a, P1.Width, P1.Height
Else
Timer1.Enabled = False
End If
End Sub
创作者50N4yFJi0J
2019-04-18 · TA获得超过3487个赞
知道大有可为答主
回答量:3086
采纳率:25%
帮助的人:135万
展开全部
for
m=
1
to
128
for
n=1
to
128
if
5*m+7*n=128
then
print
m,n
next
n
next
m
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
创作者bCxbisB3ta
2019-07-03 · TA获得超过3922个赞
知道大有可为答主
回答量:3138
采纳率:32%
帮助的人:148万
展开全部
写错了吧
有个是N
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
创作者LrdM0ub8nD
2019-08-12 · TA获得超过3866个赞
知道大有可为答主
回答量:3159
采纳率:30%
帮助的人:151万
展开全部
for
m=
1
to
128
for
n=1
to
128
if
5*m+7*n=128
then
print
m,n
next
next
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
创作者A9sQX2oYmG
2019-12-26 · TA获得超过3947个赞
知道小有建树答主
回答量:3186
采纳率:28%
帮助的人:179万
展开全部
for
int
m=1
to
128
int
n=128-m
if
5*m+7*n=128
then
print
m,n
next
m
语法记得不是很熟了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式