我有TextBox1
和TextBox2
TextBox1
有这个
pooy
TextBox2
有这个
dalton austin chicken pooy boddy chicken
当您点击Button1
时,它会查找文字“pooy”(如果有的话),如果没有任何结果,它将转到Form2
。
我该怎么做?
编辑:GOT IT WORKING
If TextBox1.Text.Contains(TextBox2.Text) Then
MsgBox("Activiated")
My.Settings.key = TextBox1.Text
Else
MsgBox("Invalid Key... ")
End If
答案 0 :(得分:2)
它可以帮助您仅使用字符串值验证文本值
if (!Regex.IsMatch(textBox3.Text, @"[a-zA-Z]"))
{
errorProvider2.SetError(textBox3, "Only use alphabets")
}
答案 1 :(得分:1)
您可以使用 .contains 或 .indexof 方法。我相信你的示例代码,你有它的支持 - 它应该是这个,不应该吗?
TextBox2.Text.Contains(TextBox1.Text)
作为旁注,Contains实际上只是IndexOf的一个返回布尔值的包装器方法。 (如果找不到字符串,IndexOf将返回-1。)
内部包含:
Public Function Contains(ByVal value As String) As Boolean
Return (Me.IndexOf(value, StringComparison.Ordinal) >= 0)
End Function
自更改区分大小写的选项后,IndexOf稍微灵活一些:
If myString.IndexOf(mySubstring, StringComparison.OrdinalIgnoreCase)