注意到ByVal State As Integer了吗? Private Sub Label1_Click()去哪里找State呢? 所以,请打开VB6,工具、选项、编辑器,“要求声明变量”打钩,确定,再运行……
我按你方法,还是不行哦。还是取不到state的值。。
1、在声明处加上: Private InetState As Integer '不能用State作变量名,因为会与Inet1_StateChanged中的变量产生冲突 2、 Private Sub Inet1_StateChanged(ByVal State As Integer) 这一句之后加上 InetState=State 3、If State = 11 Then 改为If InetState = 11 Then
Private Sub Label1_Click()去哪里找State呢?
所以,请打开VB6,工具、选项、编辑器,“要求声明变量”打钩,确定,再运行……
我按你方法,还是不行哦。还是取不到state的值。。
Private InetState As Integer '不能用State作变量名,因为会与Inet1_StateChanged中的变量产生冲突
2、
Private Sub Inet1_StateChanged(ByVal State As Integer)
这一句之后加上
InetState=State
3、If State = 11 Then 改为If InetState = 11 Then
说明还是不行
我点击这个后,先执行MsgBox state后,然后再执行你的MsgBox InetState就有值了也就是说,需要先执行state然后inetstate才有?