this.listBox1.ScrollIntoView(this.listBox1.SelectedItem);
e.Handled = true;
return true;
+ case VirtualKey.Tab:
case VirtualKey.Enter:
this.RequestCloseCompleteBox();
CompleteWord selWord = (CompleteWord)this.listBox1.SelectedItem;
this.listBox1.ScrollIntoView(this.listBox1.SelectedItem);
e.Handled = true;
return true;
+ case Key.Tab:
case Key.Enter:
this.RequestCloseCompleteBox();
CompleteWord selWord = (CompleteWord)this.listBox1.SelectedItem;
Document doc = new Document();
doc.AutoComplete = new AutoCompleteBox(doc);
doc.AutoComplete.Items = complete_collection;
+ doc.AutoComplete.Enabled = true;
this.fooTextBox.Document = doc;
{
this.OpenCompleteBox(string.Empty);
return true;
- } else if (!this.IsCloseCompleteBox && e.KeyChar == '\r'){
+ } else if (!this.IsCloseCompleteBox && (e.KeyChar == '\r')){
this.RequestCloseCompleteBox();
CompleteWord selWord = (CompleteWord)this.listBox1.SelectedItem;
this.SelectItem(this, new SelectItemEventArgs(selWord.word, this.inputedWord, this.Document));
else
this.listBox1.SelectedIndex--;
return true;
+ case Keys.Tab:
+ this.RequestCloseCompleteBox();
+ CompleteWord selWord = (CompleteWord)this.listBox1.SelectedItem;
+ this.SelectItem(this, new SelectItemEventArgs(selWord.word, this.inputedWord, this.Document));
+ textbox.Refresh();
+ return true;
}
return false;
collection.Add(new CompleteWord("byte"));
collection.Add(new CompleteWord("char"));
this.fooTextBox1.Document.AutoComplete.Items = collection;
+ this.fooTextBox1.Document.AutoComplete.Enabled = true;
}
private void button1_Click(object sender, EventArgs e)