VB 一个CMD控制多条命令的方法

有一个command1我想在第一次按的时候执行程序段A,按第二次的时候执行程序段B,再按一下执行程序段C如:有一场比赛按一下command1,LABEL1显示"开始比赛"... 有一个command1 我想在第一次按的时候执行程序段A,按第二次的时候执行程序段B,再按一下执行程序段C
如:有一场比赛
按一下command1 ,LABEL1显示"开始比赛"
再按一下command1,label1显示“比赛题目1”
再按一下command1,label1显示“显示答案1”
再按一下command1,label1显示“比赛题目2”
再按一下command1,label1显示“显示答案2”
....................
最好简短一点的程序。谢谢
麻烦各位再去
http://zhidao.baidu.com/question/74861911.html
看看图片怎么做效果。。。谢谢~~

但我要做循环啊,因为题目不定是几个??怎么弄,2位帅哥帮帮忙。
展开
 我来答
皇神创世
2008-11-09 · TA获得超过903个赞
知道小有建树答主
回答量:937
采纳率:0%
帮助的人:636万
展开全部
给你个思路物哗。
在command1的Click事件过程中定义一个静态变量稿察sum
没执行一次click事件就对sum+1
然后根据sum的值来判断label1该显示什么内容。

实现起来很简单的,自己罩敬行写写有助于理解。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Finding___
2008-11-09 · TA获得超过2万个赞
知道大有可为答主
回答量:7100
采纳率:0%
帮助的人:4350万
展开全部
Dim T As Integer, Tn As Integer

Private Sub Command1_Click()

With Label1

If T = 0 Then
.Caption = "开始比赛"
T = T + 1
ElseIf T = 20 Then
T = 0
Else
If Tn = 0 Then
.Caption = "亮慎比赛题目"陪键仔 & T
Tn = 1
ElseIf Tn = 1 Then
.Caption = "芦汪显示答案" & T
Tn = 0
T = T + 1
End If
End If

End With
End Sub
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ljl88900
2008-11-09 · TA获得超过2660个赞
知道大有可为答主
回答量:2197
采纳率:100%
帮助的人:2607万
展开全部
下面几岁者链行代码可以满足不定题目的作嫌正题要求。

Private Sub Command1_Click()
Select Case Left(Label1, 4)
Case "开始比赛"
Label1 = "比赛题目1"
Case "比赛题目"
Label1 = Replace(Label1, "比赛题目", "显示答案")
Case "显示答案"
Label1 = "比赛题目"乎孙 & (Val(Mid(Label1, 5)) + 1)
Case Else
Label1 = "开始比赛"
End Select
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
385762
2008-11-09 · TA获得超过463个赞
知道小有建树答主
回答量:1098
采纳率:0%
帮助的人:646万
展开全部
'添加窗体笑知衡Form1,卷标Label1,按钮Command1,然后添加如下代码:
Dim i%, s$, isShowQ As Boolean

Private 猛肆Sub Form_Load()
    i 碰做= 1
End Sub

Private Sub Command1_Click()
    isShowQ = Not isShowQ
    If Left(Label1.Caption, 2) = "显示" Then i = i + 1
    Label1.Caption = IIf(isShowQ, "显示答案", "比赛题目") & i
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式