Enter problem med string[]
Hej.Jeg har prøvet dette: http://www.farooqazam.net/c-sharp-autocomplete-textbox/ - og det virker også rigtigt godt.
Men problemet er bare, at jeg har lavet min textbox om til at kunne bruge Enter (e.KeyCode == Keys.Enter).
Når listen så kommer, når jeg begynder at skrive. Så klikker jeg f.eks. på Google. Så trykker den automatisk enter. Jeg bruger denne:
textBox5.KeyDown += new KeyEventHandler(textBox5_KeyDown);
string[] suggestions = new string[] {
"Google",
"Google Images",
"Yahoo",
"Youtube"
};
Så jeg skal vel på en måde undersøge, om det første i textBox5.Text er noget fra suggestions. Og er det det, så skal den ikke "sende" dataen ud. Problemet er også, at når jeg klikker på "Google" så bliver den også markeret, hvordan fjerner jeg markeringen?
Håber i forstår mit problem.
---
private void textBox5_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter && textBox5.Lengt >= 1)
{
textBox1 += textBox5.Text;
}
}