VB中用做一个对话框,即弹出一个对话框,对话框内容是:提示还有10秒删除! 这个内容中的10是随时

VB中用做一个对话框,即弹出一个对话框,对话框内容是:提示还有10秒删除!这个内容中的10是随时间倒数的,即10,9,8,...,2,1谢谢大家。... VB中用做一个对话框,即弹出一个对话框,对话框内容是:提示还有10秒删除!
这个内容中的10是随时间倒数的,即10,9,8,...,2,1
谢谢大家。
展开
 我来答
  • 你的回答被采纳后将获得:
  • 系统奖励15(财富值+成长值)+难题奖励20(财富值+成长值)
bd5057
推荐于2016-03-22 · TA获得超过879个赞
知道大有可为答主
回答量:1242
采纳率:100%
帮助的人:1103万
展开全部
使用另外一个窗体完成对话框功能:
'Form1中,添加一个commandbutton:
Private WithEvents frm2 As Form2
Private Sub Command1_Click()
Command1.Caption = "打开对话框"
Set frm2 = New Form2
frm2.Show
End Sub
Private Sub Form_Unload(Cancel As Integer)

If Not frm2 Is Nothing Then
Unload frm2
End If
Set frm2 = Nothing
End Sub
Private Sub frm2_ExitForm()

Unload frm2
Set frm2 = Nothing
End Sub
'Form2中,添加一个commandbutton,一个label和一个timer:
Public Event ExitForm()
Dim num As Integer
Private Sub Command1_Click()
Unload Me
End Sub
Private Sub Form_Load()

num = 10
Command1.Caption = "关闭"
Label1.Caption = "提示还有10秒删除!"
Timer1.Interval = 1000
Timer1.Enabled = True
End Sub
Private Sub Form_Unload(Cancel As Integer)

RaiseEvent ExitForm
End Sub
Private Sub Timer1_Timer()

num = num - 1
If num = 0 Then
Unload Me'在此可添加其它代码,实现计时到后的功能
Else
Label1.Caption = "提示还有" & num & "秒删除!"
End If
End Sub
追问
谢谢你,晚上回去试一试
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
杨杨玄
2014-11-25 · 知道合伙人教育行家
杨杨玄
知道合伙人教育行家
采纳数:5028 获赞数:9553
1、熟悉各种职业教育 2、熟悉Office2007办公软件的使用 3、熟悉建筑学基础知识 4、熟悉CAD、cass的使用

向TA提问 私信TA
展开全部
我晚上试下 需要用到对话框和timer控件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式