private void AutoCompleteBox_Populating(object sender, PopulatingEventArgs e) { // Have we already populated with this text? if (People.Any(person => person.ToLower().StartsWith(e.Parameter.ToLower()))) { return; } Completer c = new Completer(); c.Completed += new EventHandler <EventArgs>(c_Completed); c.Complete(e.Parameter); }