MDI主程序中,显示dialog类型的窗体时,form1.show vbmodal程序出现死机现象?在调试状态下是正常的,但是在编译成exe文件后执行便出现死机现象,这是为什么?急
解决方案 »
- DTPicker焦点转到ComboBox
- 连接数据库的问题!
- (高分求教)keybd_event模拟键盘按键时如何实现重复按键
- 在一个usercontrol 如过想将usercontrol作为参数发送出去应该使用 usercontrol UCName(控件名) Me 都不行啊
- 急!!vb如何实现拼音首字母搜索功能?在线等~~
- 做类似于OICQ安装程序
- vb DataGrid 如何把网格 行 列合并
- XMLHTTP中的readystate属性为什么永远是4
- 怎么才能知道用户已停止使用我的程序?
- 请问扩展名为GID的文件是什么类型的文件,有什么作用,为什么大多数垃圾清洁软件都首先拿它开刀?
- 急。。。打包时提示"文件名必须包含文本"
- 如何解决窗体在笔记本电脑显示器上全屏显示的问题?
.icon=loadpicture("")
.txtName.text=""
.txtPassword.text=""
end with
免费的学习交流网站,欢迎大家访问!
http://www.j2soft.cn/
Private Sub cmdOk_Click()
If Len(txtDevIP.Text) > 6 Then
lbResult.Caption = "1"
End
Else
MsgBox "输入的设备IP错误!", vbCritical + vbOKOnly, "错误"
End If
End Sub
然后在启动窗体的一个按钮中代码如下:
Private Sub cmdDevIP_Click()
frmIP.Show vbModal
If frmDevIP.lbResult.Caption = "0" Then
Exit Sub
End If
'做其它事,但是这里还没有写一个代码
End Sub
在弹出frmIP窗体后,点击上边的那个按钮,把其上的lbResult标签的值设成了1,在启动窗体中判断不是0,于是什么事都不用做,即没有其它任何反应。但我的问题就出在最后,它不是什么事都不做,而是整个程序退出了????????????????启动窗体的按钮代码只要一个frmIP.Show vbModal也会退出来
后来我把后边的vbModal去掉就行了,但是这显然不是要的结果
frmIP.Show vbModal
'注意,由于frmIP以模态窗口打开,在它被关闭之前,下面的代码是不会被执行的!!
If frmDevIP.lbResult.Caption = "0" Then
Exit Sub
End If
'做其它事,但是这里还没有写一个代码
End Sub如果你是在调试环境下运行出错,请你按F8单步运行,看是哪句出的错