我有一个多行文本框,其文本包含此
<?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
但是我似乎无法让文本框读取2行代码并且它一直在跳过它,我怎么能得到IF命令来读取这两行并且说没有新的更新?
答案 0 :(得分: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
将解决您的具体问题,虽然我确定您是否解释了您想要实现的目标,但会有更好的方法。