当前位置:编程学习 > VB >>

VB编程 代码使用

 VB编程时,如何让程序代码运行到某处时中断一段时间然后继续运行
System.Threading.Thread.Sleep(1000);这个句子不管用
追问:给段代码吧

 

答案:
VBS中有SLEEP涵数用来延时,其实VB中也可以用这个函数来延时。只不过这里需要调用WINDOWS API函数,VB调用API函数需要声明(就像VBS中“Set ws=WScript.CreateObject("WScript.Shell")”这句话一样)的。至于声明格式,你可以打开API浏览器查看,也可以百度文库SLEEP函数。另外在VB中,你还可以通过TIMER控件来延时。
在设计界面双击Command1按钮,会出现

Private Sub Command1_Click()
End Sub

这个函数,它的意思是当点击按钮时要执行的东西,然后在函数里面添加代码:

如:

Private Sub Command1_Click()
Text2.Text = Val(Text1.Text) 1
End Sub

这个就是把text1得到的字符串用Val函数转为数值,然后加1赋给text2.

如:

Private Sub Command1_Click()
Text2.Text = Text1.Text "hahah"
End Sub

这个就是把text1内容加上"hahah"这一串的值赋给text2

Dim 延时线程 As Threading.Thread = System.Threading.Thread.CurrentThread()

延时线程,join(1000)

sleep 1000

上一个:VB.NET 可以做出网站吗?
下一个:VB问题的解答~

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,