我製作了一個列表框,它完美地工作,我也做了一個搜索功能,但是我想隱藏列表框中的項目並僅在通過索引搜索時才顯示它們。 這裏是我添加條目在列表框中顯示/隱藏項目
private void Savebtn_Click(object sender, EventArgs e)
{
addTolist(gatherItem());
refreshView();
}
private void addTolist(Person p)
{
Person.listperson.Add(p);
}
private void refreshView()
{
listBox1.Items.Add(getItem());
}
private String getItem()
{
String result = null;
foreach (Person p in Person.listperson)
{
result = p.lastname;
}
return result;
}
,這是我對搜索
private void button1_Click(object sender, EventArgs e)
{
int index = listBox1.FindString(textBox6.Text);
if (0 <= index)
{
listBox1.SelectedIndex = index;
}
}
代碼是有這個辦法代碼?謝謝:)
我決定隱藏在那裏它們被插入列表框,然後在可見列表框中轉移搜索項目通過編寫代碼歸檔相同的效果,這是可能的,但我認爲這將是很難編碼:( – Pyromancer
@AlfredSanz這將工作,或者你可以像我提到的陣列使用 – FrostyFire