11智能在线
新记
(VB)VB新手求问.........点击command1后在label1上显示一段文字,几秒后让label1上所显示的文字消失..
新手求问大神........类似于叫号机的那种..点一下显示我是几号...然后文字自己消失...再点一下显示我是下一个号这样如此类推
举报该文章
其他看法
第1个回答 2016-11-30
'添加一个按钮(commandbutton)和一个标签(label)控件
'代码,这里间隔3秒后消失
Dim ph As Long
Private Declare Function timeGetTime Lib "winmm.dll" () As Long
Private Sub Command1_Click()
Command1.Enabled = False
ph = ph + 1
Label1.Caption = ph & "号"
Savetime = timeGetTime
While timeGetTime < Savetime + 3000
DoEvents
Wend
Label1.Caption = ""
Command1.Enabled = True
End Sub
Private Sub Form_Load()
Label1.Caption = ""
ph = 0
End Sub
本回答被提问者和网友采纳
第2个回答 2016-11-30
增加一个时钟控件TIMER,两个全局变量COUNT(控制文字消失的时间),NUM(号码)
TIMER的事件,判断COUNT的值是否大于0,若是,则减去一,否则不显示文字
command1的CLICK事件:显示NUM号,改变COUNT的值,NUM增加一
[只给思路,不给具体代码]
追问
谢谢你!调试了一下可以了
相似回答
大家正在搜
相关问题
vb 点击command1将Text1的内容显示在Label...
VB中如何实现text1的文本显示在label1上
VB中 点击command1改变label1内容的代码?! ...
VB如何点击command就自动添加一个label控件
VB6.0 (菜)如何才能 在点击Command1后随即更改...
在vb编程窗体上,有从label1到label100共100...
4、编程,按命令按钮1(Command1)后随机产生10个两...
VB编程问题:程序运行时,在文本框text1中输入1个字符串...