0

我有一个多行文本框,它的文本包含这个

<?xml version="1.0" encoding="utf-8"?>
<version>6</version>

我正在尝试执行这样的 if 命令

    If TextBox3.Text = "<?xml version=""1.0"" encoding=""utf-8""?>" + "<version>6</version>" Then
        msg = "No new updates"
    ElseIf "<?xml version=""1.0"" encoding=""utf-8""?>" + "<version>7</version>" Then
        msg = "New update available"
    End If

但我似乎无法让文本框读取两行代码,它只是一直跳过它,我怎么能让 IF 命令读取这两行并说没有新的更新?

4

1 回答 1

0
    If TextBox3.Text.Contains("<version>6</version>") Then
        msg = "No new updates"
    ElseIf TextBox3.Text.Contains("<version>7</version>") Then
        msg = "New update available"
    End If

将解决您的具体问题,但我确信如果您解释了您想要实现的目标,会有更好的方法。

于 2012-11-03T13:55:36.543 回答