我是想要能过进度条,然后进入第二个窗体,但是出现了死循环:
ProgressBar1.Value = i
Dim frm2 As New Form2
i = i + 1
If i = 100 Then frm2.Show()
End If
求救!!
ProgressBar1.Value = i
Dim frm2 As New Form2
i = i + 1
If i = 100 Then frm2.Show()
End If
求救!!
解决方案 »
- 一个VB问题
- 谁能详细介绍一下listview有那些属性,还有一个奇怪的问题,为什么.FullRowSelect = True '整行选择,我这没有这个属性呢?
- 为什么用ShowWindow显示窗体后,窗体不能被关闭
- 求教:在vb里用excel宏的问题
- ADODB.Recordset小问题多谢
- 关于 ActiveX EXE 的问题
- 怎么设置,使打印内容在打印纸的中间,请兄弟们帮忙?
- ■■公司业务需要,高薪诚聘兼职vb,asp.net程序员有sqlserver开发经验!
- (紧急求助)班组信息管理系统VB添加控件及代码(VB+SQL)
- 发送邮件时,对现在大部网站要求的smtp认证,如何处理?急用!
- 用VB开发一个在AutoCAD中绘制图形的程序问题,很郁闷
- 如何用VB获取程序启动参数?
晕,发到VB板块吧!这是VC/MFC的。
frm2.show
exit sub/function ???
Inherits System.Windows.Forms.Form
Dim i As Integer
Private Sub Form3_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Timer1.Enabled = True
End Sub Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
ProgressBar1.Value = i
Dim frm2 As New Form2
i = i + 1
If i = 100 Then frm2.Show()
End If
End Sub
Timer1.Enable = false // 好久没碰VB了,不知道是不是这么写
frm2.Show()
End If
楼上正解。