private bool KeySearch (Keys key) { char c = (char) key; if (!Char.IsLetterOrDigit (c)) return false; int idx = FindString (c.ToString (), SelectedIndex); if (idx != ListBox.NoMatches) SelectedIndex = idx; return true; }