我说得很简短:
如何检查TextBox
是否包含与ListBox
项目相同的文字?
我尝试将此功能添加到计时器,每秒扫描一次
如果TextBox中有一个名称,它应该显示一个msgbox。
这可能吗?
答案 0 :(得分:3)
在TextChanged
的{{1}}事件中查看此内容。
TextBox
答案 1 :(得分:3)
您可以使用LINQ:
bool contains = listBox1.Items.Cast<object>().Contains(textToFind);
请注意,如果您想要不区分大小写的搜索
,则C#区分大小写contains = listBox1.Items.Cast<object>()
.Any(o => o.ToString().Equals(textToFind, StringComparison.CurrentCultureIgnoreCase));
if(contains)
MessageBox.Show("ListBox contains " + textToFind);