Событие для значения TextBox, не соответствующего ни одному значению в AutoCompleteDataSource - PullRequest
0 голосов
/ 07 января 2011

У меня есть TextBox, как показано ниже

  textBox.AutoCompleteCustomSource = GetAutoCompleteStringCollection();
  textBox.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
  textBox.AutoCompleteSource = AutoCompleteSource.CustomSource;

Когда предоставленное пользователем значение отсутствует в списке автозаполнения, я хочу дать пользователю возможность добавить новый элемент.Итак, как мне узнать, что введенное пользователем значение отсутствует в источнике данных?Есть ли какое-либо событие для этого или каким-либо другим способом, который я могу узнать?

1 Ответ

1 голос
/ 01 марта 2011
textBox1.Validated += new EventHandler(textBox1_Validated);

void textBox1_Validated(object sender, EventArgs e)
{
    if(GetAutoCompleteStringCollection().Contains(textBox1.Text) == false )
    {
        // Do your Add-New-Item option
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...