为什么只显示最后一个的值,不解中...

咏帆 2007-12-06 06:31:49
Private Sub Command2_Click()
LotteryReadIssue.Label4.Caption = "AAAAAAAAA"
Sleep 1000
LotteryReadIssue.Label4.Caption = "BBBBBBBBB"
Sleep 1000
LotteryReadIssue.Label4.Caption = "CCCCCCCCC"
End Sub


为什么这段代码能看到的结果只有CCCCCCCCCCCC

而不是先显示AAAAAAAAA,隔1S后再显示BBBBBBBBBBBB,再隔1s后显示CCCCCCCC
...全文
82 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
咏帆 2007-12-06
  • 打赏
  • 举报
回复
我仔细看了,可能是程序在设置二个caption的值的时候,运算量太大了,导致程序响应不过来才会这样,只显示最后一个的值
根据of123说的,搞定~~
咏帆 2007-12-06
  • 打赏
  • 举报
回复
谢谢
of123
东方之珠 2007-12-06
  • 打赏
  • 举报
回复
Private Sub Command2_Click()
LotteryReadIssue.Label4.Caption = "AAAAAAAAA"
sleep (5000)
LotteryReadIssue.Label4.Caption = "BBBBBBBBB"
Sleep (5000)
LotteryReadIssue.Label4.Caption = "CCCCCCCCC"
End Sub

1000毫秒(1秒钟)显示太快,即使刷新也看不太清。改成5秒种试一试。
zdingyun 2007-12-06
  • 打赏
  • 举报
回复
Option Explicit
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)

Private Sub Command2_Click()
LotteryReadIssue.Label4.Caption = "AAAAAAAAA"
DoEvents
Sleep 1000
LotteryReadIssue.Label4.Caption = "BBBBBBBBB"
DoEvents
Sleep 1000
LotteryReadIssue.Label4.Caption = "CCCCCCCCC"
End Sub
of123 2007-12-06
  • 打赏
  • 举报
回复
LotteryReadIssue.Label4.Caption = "AAAAAAAAA"
LotteryReadIssue.Label4.Refresh
Sleep 1000
LotteryReadIssue.Label4.Caption = "BBBBBBBBB"
LotteryReadIssue.Label4.Refresh
Sleep 1000
LotteryReadIssue.Label4.Caption = "CCCCCCCCC"
zdingyun 2007-12-06
  • 打赏
  • 举报
回复

Option Explicit
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)

Private Sub Command2_Click()
LotteryReadIssue.Label4.Caption = "AAAAAAAAA"
DoEvents
Sleep 1000
LotteryReadIssue.Label4.Caption = "BBBBBBBBB"
DoEvents
Sleep 1000
LotteryReadIssue.Label4.Caption = "CCCCCCCCC"
End Sub
zdingyun 2007-12-06
  • 打赏
  • 举报
回复

Option Explicit
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)

Private Sub Command2_Click()
LotteryReadIssue.Label4.Caption = "AAAAAAAAA"
DoEvents
Sleep 1000
LotteryReadIssue.Label4.Caption = "BBBBBBBBB"
DoEvents
Sleep 1000
LotteryReadIssue.Label4.Caption = "CCCCCCCCC"
End Sub
咏帆 2007-12-06
  • 打赏
  • 举报
回复
说明:Sleep有申明过
Public Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧