2 / 2 / 0
Регистрация: 03.02.2016
Сообщений: 12
|
|
1 | |
TextBox с автозаполнением. Как перехватить событие выбора значения из списка?03.02.2016, 19:03. Показов 1489. Ответов 4
Метки нет (Все метки)
Есть текстбокс с автозаполнением. Надо при выборе значения из списка произвести некие действия и перескочить на другой контрол. За какое событие зацепиться? KeyPress при включенном автозаполнении не работает.
0
|
03.02.2016, 19:03 | |
Ответы с готовыми решениями:
4
Как перехватить в TextBox событие вставки данных из буфера ? Перехватить событие вставки текста в TextBox Как обработать событие выбора значения мышью в теге <datalist>? Событие Выбора Элемента Списка Type Ahead |
307 / 248 / 40
Регистрация: 28.09.2013
Сообщений: 600
|
|
03.02.2016, 20:06 | 2 |
Сообщение было отмечено Памирыч как решение
Решение
неофит,
ну это уж дудки! Все работает! Однако, непонятно, что вы в этом случае подразумеваете под . Я взял обычный TextBox, настроил свойство AutoComleteMode... Собсно и все. Все отлично работает. Все доступные события, связанные с изменением текста, работают ну "ура". Чтобы более точно определиться с действием, нужно более точное ТЗ. А в общем случае, если вам таки нужно обрабатывать событие именно ВЫБОРА, то рекомендую присмотреться к контролу ComboBox. Там и событие соответствующее есть.
4
|
2 / 2 / 0
Регистрация: 03.02.2016
Сообщений: 12
|
|
03.02.2016, 20:46 [ТС] | 3 |
С keypress я погорячился, уже разобрался. Под текстбоксом с автозаполнением подразумеваю тоже, что и вы. У ComboBox-a событие выбора .SelectedIndexChanged или .SelectionChangeCommitted насколько я понял относятся к его коллекции Items. Перехватывать выбор из AutoColpleteCustomSourse они не хотят.
0
|
307 / 248 / 40
Регистрация: 28.09.2013
Сообщений: 600
|
|
03.02.2016, 20:58 | 4 |
неофит, касаемо комбо-бокса
Автозаполнение ComboBox и событие SelectionChangeCommitted суть в том, что выбор нужно чем то подтверждать. кнопкой. мышкой. неважно. Вот именно событие ВЫБОРА и нужно перехватить. Каким оно будет - решать вам!
2
|
2 / 2 / 0
Регистрация: 03.02.2016
Сообщений: 12
|
|
03.02.2016, 21:31 [ТС] | 5 |
Огромное спасибо за помощь. Разобрался. Вопрос считаю закрытым.
0
|
03.02.2016, 21:31 | |
03.02.2016, 21:31 | |
Помогаю со студенческими работами здесь
5
Как перехватить WMI-событие Как создать событие и перехватить его? Как в TMemo перехватить событие WM_COPY Как перехватить событие Ctrl+MouseClick в DataGridView? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |