title: Autocomplete email address and/or names in C#
body: <p>I'm looking for a solution like the one discussed here, but for C# WinForms.
  <a href="https://stackoverflow.com/questions/1300091/need-gmail-like-functionailty-jquery-autocomplete-to-include-names-and-email-ad">Link here</a></p>
  
  <p>To rephrase, is it possible to do textbox autocompletes in C# using a single data source with multiple lines?  Result should be like Gmail's TO: field in creating emails, or similarly MS Outlook's TO: field.</p>
  
  <p>For example, the data set might be:<br/>
  "John Williams" (john.williams@gmail.com)<br/>
  "Bob Johnson" (john.jacobs@gmail.com)<br/>
  "Willy Johnston" (willy.williams@gmail.com)<br/>
  "Willy Williams" (johnjohn@gmail.com)<br/></p>
  
  <p>... and I should be able to type "john" and all four would be suggested.  If I typed "johns" then the second and third entries would be suggested.</p>
  
  <p>This is more advanced than the auto-complete provided by .NET by default.</p>
  
  <p>Thanks,
  -Greg</p>