vb.net中不是按顺序执行语句吗?
vb.net吧
全部回复
仅看楼主
level 1
jschengxing 楼主
qs1.ForeColor = Color.Red
ab.Text = "1234567"
System.Threading.Thread.Sleep(2000)
qs1.ForeColor = Color.Yellow
ab.Text = "1234567
MsgBox("等待确认!", MsgBoxStyle.OkOnly)
在vb.net里,这样的语句为什么先执行sleep?我本意是想把ab.text里的文本设置两个颜色交换一下,交换间隔2秒种,但是在运行后直接等待2秒,然后显示黄颜色。还请各位大神赐教
2021年12月05日 08点12分 1
level 3
你这是主线程运行的吧,这两秒会卡主线程,然后看到的是下面代码的结果,你的效果,用支线程执行,或用委托。
2021年12月08日 04点12分 2
1