【发布时间】:2013-03-03 08:07:22
【问题描述】:
说我有一个列表框,其中的项目已经存在,说项目是
Ant
Adam
Ball
Cat
Dog
Ear
Frog
在列表框上方有一个文本框提示用户搜索
说如果我输入文本框 ad 那么它必须指向 Adam 如果我删除 a 那么它必须指向 Dog 并且不得使用按钮进行搜索
如果我点击列表框中的项目 cat,然后在列表框旁边有一个文本框,上面写着 Hi I'm Cat
我发现使用文本框显示嗨,我是猫是不正确的,我应该使用什么来显示有关所选项目详细信息的信息。
自己找到解决方案
private void textBox1_TextChanged(object sender, EventArgs e)
{
int index = listBox1.FindString(textBox1.Text, -1);
if (index != -1)
{
listBox1.SetSelected(index, true);
}
}
【问题讨论】:
-
找到解决方案 my self private void textBox1_TextChanged(object sender, EventArgs e) { int index = listBox1.FindString(textBox1.Text, -1); if (index != -1) { listBox1.SetSelected(index, true); } }
标签: c# .net winforms listbox windows-forms-designer