0

我正在尝试在 VB.NET 上制作一个表单,当某个网页加载到 Web 浏览器中时(在这种情况下,它是一个带有一串数字的 .txt 文件)。它将查找这些数字,如果找到它们,它将关闭该表单并打开另一个。我已经尝试过很多次了,我最近的尝试是用这段代码来的。任何帮助,将不胜感激。

       Dim passcontents As String
    passcontents = WebBrowser.DocumentText = "test.com/test.txt"

    If WebBrowser.DocumentText = "test.com/test.txt" And passcontents Then
        ActualGen.Show()
        Me.Close()
    Else

    End If
4

1 回答 1

0

您发布的代码存在几个基本问​​题。

1)您是要测试passcontents为布尔值还是字符串?您已将其定义为字符串,但随后您尝试将其他两个字符串的相等性分配给它,就像您将布尔值一样。尝试Option Strict On在代码顶部设置 - 它提供了一些更有用的指示来检查这种情况。

2)条件是检查与(可能)已经提供If... Then的相同数据。passcontents您只是想检查是否加载了正确的页面,还是还想检查某些页面内容?您似乎混淆了浏览器的文档 URL 和加载的文档内容。

于 2013-08-12T16:52:52.497 回答