|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.10.2010, 11:10 | #1 |
Пользователь
Регистрация: 24.08.2010
Сообщений: 27
|
Нажатие Enter
На форме есть два текстовых поля Edit1 и Edit2, необходимые для поиска по разным параметра в таблице базы данных. Для каждого поля есть отдельная кнопка поиска Button1 и Button2, которые ищут данные в базе по тексту из текстовых полей. Нужно сделать: если в поле Edit1 имеется текст, то при нажатии на Enter происходил поиск для кнопки Button1. Если же данные есть в поле Edit2, то, соответственно, выполнялось действие из кнопки Button2. Если же в обоих полях есть записи, то их очищать.
Для теста нажатия на кнопку сделала процедуру: Код:
Последний раз редактировалось Alana; 27.10.2010 в 11:12. |
27.10.2010, 11:14 | #2 |
Участник клуба
Регистрация: 07.07.2007
Сообщений: 1,518
|
Нужно обрабатывать KeyDown Edit-ов
Код:
Код:
Последний раз редактировалось _SERGEYX_; 27.10.2010 в 11:19. |
27.10.2010, 11:15 | #3 |
Форумчанин
Регистрация: 30.08.2010
Сообщений: 153
|
Код:
|
27.10.2010, 11:45 | #4 |
Пользователь
Регистрация: 24.08.2010
Сообщений: 27
|
Всё получилось
Всем спасибо |
27.10.2010, 14:31 | #5 | |
Форумчанин
Регистрация: 17.09.2010
Сообщений: 229
|
Если обрабатывать для каждого едита, то условие
Цитата:
Правильно заданный вопрос - половина ответа!
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нажатие на Enter без перевода на новую строку | notbugme | Общие вопросы C/C++ | 12 | 19.09.2010 20:39 |
Двойное нажатие клавиши Enter | Nezaam | Помощь студентам | 4 | 18.08.2010 17:00 |
Как среагировать на нажатие Enter на форме | Electron | Общие вопросы C/C++ | 4 | 24.06.2010 12:49 |
Нажатие Enter | Screame | Microsoft Office Excel | 1 | 01.11.2009 17:02 |
отловить нажатие клавиши в ячейке (до нажатия enter) | loginrl103 | Microsoft Office Excel | 3 | 07.08.2009 15:10 |