| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Для новичков > Событие клавишей Enter |
| Автор: Inbox 11.6.2007, 11:25 |
| У меня два вопросика: (Как создать событие при нажатии кнопки Enter и ограничение ввода)?? пользователь вводит в едит число Не более (например 4500(поставить ограничения)) Далее событие должно происходить при нажатии кнопки Enter (я его ищю на закладке events, тока че то сообразить не могу......) помогите плиз. |
| Автор: Yanis 11.6.2007, 12:19 | ||
Ты на верном пути ;) Там надо найти событие OnKeyDown и назначив его написать код:
|
| Автор: Inbox 11.6.2007, 12:54 |
| Спасибо! Всё получилось........ А если у меня несколько едитов? и при нажатии интер небходимо выполнить несколько событий и курсор находится неизвестно где? То я должен событие создать для формы или для панели на котором находятся едиты??? |
| Автор: Yanis 11.6.2007, 13:00 |
| Тада лучше сделать форме KeyPreview = True и обрабатывать уже её OnKeyDown. Смотря в чём задача. |
| Автор: Inbox 11.6.2007, 13:58 |
| Задача вот в чём: На форме находится 4 едита и панель, на панели размещены три image. В 1ый едит вводим высоту панели, во 2ой вводим высоту image1 в 3ий вводим высоту image2 в 4ый вводим высоту image4 Далее нажимаем Enter: панель и картинки принимают свой размер. С кнопкой у меня все получается, а вот с интером приходится кумекать (опыта маловато) На форме я возможно размещю ещё подобные задачи и все они будут обрабатываться интером..... |
| Автор: Yanis 11.6.2007, 14:03 |
| Тогда сделай одно событие на 4 Edit или просто влепи кнопку Применить |
| Автор: Sunvas 11.6.2007, 14:23 |
И поставь у нее значение Default в True |
| Автор: Inbox 11.6.2007, 14:41 | ||
Четыре события на 4 едита И с кнопкой вроде всё получается. Спасибо!!! все советы пригодятся. Теперь я стал таким же умным как и вы |
| Автор: Poseidon 11.6.2007, 14:58 |
| Нет! Янис не опечатался. Одно событие на 4 едита. |
| Автор: Inbox 11.6.2007, 15:21 | ||
А как это??? Обоснуй!!!??? |
| Автор: Yanis 11.6.2007, 15:31 |
Нет. Он не Обоснуй Попробую описать доступно. Выделяем 4 Edit идём на закладку Events, создаём событие OnClick. Событие создастся для всез 4-ч выделенных элементов. |
| Автор: Inbox 11.6.2007, 15:50 | ||
Так этож другая дела совсем!!!!!!!! А я клаву насилую, для каждого компонента создаю......... Буду иметь ввиду...... Чувствую, мне ещё долго в чайниках сидеть...... Бум тренироваться....... |
| Автор: Yanis 11.6.2007, 15:53 |
| http://rsdn.ru/summary/3165.xml |
| Автор: Inbox 11.6.2007, 16:19 | ||
Что же Вы Батенька скрывали от меня столь полезную информацию!!??? |