vb 怎么改才好

来源:百度知道 编辑:UC知道 时间:2024/06/23 15:44:53
Dim StrIn As String
Private Sub Form_Load()
Inet1.Execute "http://img.lingd.net/att.php?id=********", "GET"
End Sub

Private Sub Inet1_StateChanged(ByVal State As Integer)
If State = 12 Then
StrIn = Inet1.GetChunk(0, icString)
Text1.Text = StrIn
End If
End Sub
这样正常
现在要把Text1.Text = StrIn写到Private Sub Form_Load()下该如何写,因为将来要在Form_Load()下比较一些数据,该如何写
Public StrIn As String
Private Sub Form_Load()
Inet1.Execute "http://img.lingd.net/att.php?id=***********", "GET"
Text1.Text = StrIn
End Sub

Private Sub Inet1_StateChanged(ByVal State As Integer)
If State = 12 Then
StrIn = Inet1.GetChunk(0, icString)
End If
End Sub
这么写不行,不出数据的
Text1.Text

好象你是先执行那个网址然后才能触发Inet1_StateChanged事件,接着才读取数据到变量strin,你如果强行把它搬到load事件里那得到的就只有空字符串了。。

不大清楚,我用的2008没有这个控件