Если оператор указывает, что он закончил редактирование текстового поля, например, нажав Enter, я хочу проверить, выбрал ли оператор элемент или набрал новый текст.
Из раздела «Лучший способ получить выбранный элемент ИЛИ введенный текст из поля со списком» я узнал, что могу читать текст текстового поля следующим образом:
Код: Выделить всё
var operatorText = comboBox1.Txt;
- SelectedIndexChanged не вызывается, если я набираю текст и нажимаю Enter.
- TextUpdate вызывается для каждого символа, который вводит оператор, но не тогда, когда он нажимает Enter.
- TextUpdated вызывается при каждом изменении символа, даже после выбора, но не при нажатии клавиши Enter.
Подробнее здесь: https://stackoverflow.com/questions/672 ... sses-enter
Мобильная версия