private void searchTextbox_TextChanged(object sender, EventArgs e)
{
if (searchTextbox.TextLength < 1)
{
InfoListSelectedIndex = -1;
return;
}
foreach (ListViewItem item in infoList.Items)
{
var itemText = item.Text.Replace('_', ' ').ToUpperInvariant();
if (itemText.Contains(searchTextbox.Text.ToUpperInvariant()))
{
InfoListSelectedIndex = item.Index;
//infoList.TopItem = item;
infoList.EnsureVisible(item.Index);
break;
}
}
}