我现在在做个校园的IP修改器,然后搜索功能不会实现,求大神指点!
我有一个textbox跟listbox窗体,我的listbox里面有课室号,我想要实现的功能是:当我在textbox输入“A”,然后就会显示listbox里面有关于“A”的课室号,
再次求大神指点!
------解决思路----------------------
举个例子吧
List<string> list = new List<string>();
void 读取文件夹的方法()
{
list.Add("A101");
list.Add("A102");
list.Add("B101");
list.Add("B102");
listBox1.DataSource = list;
}
private void textBox6_KeyUp(object sender, KeyEventArgs e)
{
TextBox tbox = sender as TextBox;
listBox1.DataSource = list.Where(p => p.ToLower().Contains(tbox.Text.ToLower())).ToList();
}
------解决思路----------------------
根据之上描述数据
public Form1()
{
InitializeComponent();
listBox1.Items.Add("a123");
listBox1.Items.Add("a456");
listBox1.Items.Add("a789");
listBox1.Items.Add("b123");
}
private void textBox1_DoubleClick(object sender, EventArgs e)
{
ListBox aaaa = new ListBox();
foreach (string aa in listBox1.Items)
if (aa.Contains(textBox1.Text))
aaaa.Items.Add(aa);
listBox1.Items.Clear();
listBox1.Items.AddRange(aaaa.Items);
}