从字符串“”到long的转换无效

时间:2013-02-06 09:57:18

标签: vb.net concatenation

即使经过一个小时的研究,我也遇到了一个我无法解决的错误。

  

从字符串“Waseem-PC \ Waseem”到long的转换无效

这个错误真的很烦人,我尝试了一切!

我真的很感谢你的帮助。我很乐意给你的答案竖起大拇指,但我必须有一个更大的代表。
这是我的代码


    Private Sub RichTextBox2_KeyPress(sender As Object, e As KeyPressEventArgs) Handles RichTextBox2.KeyPress
        If Asc(e.KeyChar) = Keys.Enter Then
            RichTextBox1.Text = RichTextBox1.Text And vbNewLine And RichTextBox2.Text
        End If
    End Sub

1 个答案:

答案 0 :(得分:1)

您错误地使用了(来自MSDN)的 And 关键字:

  

对两个布尔表达式执行逻辑连接,或对两个数值表达式进行按位连接。

相反,您希望使用& 连接 字符串......

这将有效:

 Private Sub RichTextBox2_KeyPress(sender As Object, e As KeyPressEventArgs) Handles RichTextBox2.KeyPress
    If Asc(e.KeyChar) = Keys.Enter Then
        RichTextBox1.Text = RichTextBox1.Text & vbNewLine & RichTextBox2.Text
    End If
End Sub