【发布时间】:2014-03-09 11:54:59
【问题描述】:
美好的一天,我创建了一个列表框,其中包含一个项目列表,我可以在文本框中搜索它并将其传输到另一个列表框中。我编写了这段代码,它成功了。
private void textBox1_TextChanged(object sender, EventArgs e)
{
listBox1.SelectedItems.Clear();
for (i = 0; i < listBox1.Items.Count; i++)
{
if (listBox1.Items[i].ToString().Contains(textBox1.Text))
{
listBox1.SetSelected(i, true);
}
}
}
private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
System.Text.StringBuilder sb = new System.Text.StringBuilder();
foreach (object item in listBox1.Items)
{
sb.Append(item.ToString());
sb.Append(" ");
}
possibleresult rslt = new possibleresult();
listBox2.Items.Clear();
foreach (int i in listBox1.SelectedIndices)
{
listBox2.Visible = true;
listBox2.Items.Add(listBox1.Items[i].ToString());
}
}
现在我想搜索一个可以读取小写字母或大写字母的项目。
我研究了一些使用大写和小写的代码,但老实说我不知道该怎么做。
先生,您能帮我解决这个问题吗?
【问题讨论】:
标签: c# search visual-studio-2008 textbox listbox