c# - 检查 ListBox 项是否具有与 TextBox 文本相同的文本

标签 c#

我简而言之:

如何检查 TextBox 是否包含与 ListBox 项相同的文本? 我尝试将此功能添加到每秒扫描一次的计时器。
如果文本框中有一个名称,它应该显示一个消息框。

这可能吗?

最佳答案

TextBoxTextChanged 事件中检查此项。

void textBox1_TextChanged(object sender, EventArgs e)
{
    if(ListBox1.Items.Cast<string>().Any(x => x == TextBox1.Text))
    {
         MessageBox.Show("Message");
    }
}

关于c# - 检查 ListBox 项是否具有与 TextBox 文本相同的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23564420/

相关文章:

c# - 什么会导致进程停止重新创建?

c# - 脱机时如何以编程方式查明本地文件是否受 TFS 版本控制

c# - 如何使用 LINQ 对基于 StatrtWith 的字符串列表进行排序

c# - Web API 过滤器未捕获方法组引发的异常

c# - "Exceeded retry count of 10. Failed."因为 csproj 配置错误

c# - 使用accord.video.ffmpeg c#部署应用程序

c# - 等待的网络流信号发送数据

c# - 是否可以重新分组使用 LINQ GroupBy() 的结果?

c# - 如何防止 System.Xml.XmlDocument 转义属性值

c# - 点击首先进入方法,然后转到另一个页面