【问题标题】:Two "expression expected" errors in Visual BasicVisual Basic 中的两个“预期表达式”错误
【发布时间】:2013-12-21 17:26:56
【问题描述】:

我使用的是 Visual Basic 2008。我去发布我的项目时,遇到了两个“预期表达式”错误。我对 Visual Basic 很陌生 - 我昨晚刚开始。代码:

Public Class Form1

Private Sub WebBrowser1_DocumentCompleted(ByVal sender As System.Object, ByVal e As System.Windows.Forms.WebBrowserDocumentCompletedEventArgs)
    WebBrowser1.Navigate("www.zudostudios.com")
End Sub

Private Sub GoBtn1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    WebBrowser1.Navigate(addressTxt.Text)
End Sub

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

End Sub

Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles addressTxt.TextChanged

End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
    TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles addressTxt.TextChanged
End Sub

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)

End Sub

Private Sub Button3_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
    WebBrowser1.Navigate("www.zudostudios.com")
End Sub

Private Sub Label1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)      Handles Label1.Click

End Sub
End Class

【问题讨论】:

    标签: vb.net expression


    【解决方案1】:

    这是复制粘贴错误。

    您已经实现了以下代码。

    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles addressTxt.TextChanged
    End Sub
    

    但是当调用 TextBox1_TextChanged 方法时,Handles addressTxt.TextChanged 是没用的。

    正确的代码应该是:

    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        TextBox1_TextChanged(sender, e)
    End Sub
    

    【讨论】:

    • 我尝试了那个新代码。我仍然收到 2 个表达式预期错误。每个人都带我去你代码中的“ByVals”。
    • 谢谢——不过没关系,我想出了如何做一个 WebBrowser1.refresh() 或其他任何方法。现在可以了,谢谢:)
    猜你喜欢
    • 2017-07-24
    • 2011-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多