public void lbList_Filter(string s)
{
filter = true;
XmlToList();
ListBox.ObjectCollection itemslist = new ListBox.ObjectCollection(lbList);
itemslist.AddRange(lbList.Items);
lbList.Items.Clear();
foreach ( string item in itemslist )
{
string _item = item;
if (!cbCase.Checked)
{
s = s.ToLower();
_item = _item.ToLower();
}
/*if (!filterpopup.cbWhole.Checked)
{*/
if (_item.IndexOf(s) >= 0 || s == "") lbList.Items.Add(item);
/*}
else
{
if (_item == s || s == "") lbList.Items.Add(item);
}*/
}
filter = false;
lbList.SelectedIndex = lbList.Items.Count > 0 ? 0 : -1;
if (lbList.Items.Count < 1) lbList_IndexChanged(new object(), new EventArgs());
}