Текущий архив: 2005.10.23;
Скачать: CL | DM;
Внизпереход фокуса между компонентами на DBCtrlGrid-е Найти похожие ветки
← →
2bj (2005-09-07 13:34) [0]не по нажатию TAB, а на Enter? Кто знает как сделать...Заранее благодарен!!
← →
Anatoly Podgoretsky © (2005-09-07 13:48) [1]Как вас всех тянет на Enter, насколько глубоко внедрился ДОС в души. А кричали, что это не ОС
← →
2bj (2005-09-07 13:54) [2]А все же можно ли сделать именно с DBCtrlGrid-ом....?
← →
Ильш © (2005-09-07 14:04) [3]
> внедрился ДОС в души
а при чем тут ДОС
а Excel ?
← →
Mike Kouzmine © (2005-09-07 14:07) [4]2bj (07.09.05 13:54) [2] Можно. Можно и на ф5 и даже на левый шифт или ескейп. И даже на движение мыши. Переопредели реакцию и в путь.
← →
Ильш © (2005-09-07 14:08) [5]
> А все же можно ли сделать именно с DBCtrlGrid-ом....?
просто тупо обработать OnKeyPress
← →
2bj (2005-09-07 14:15) [6]Ильш может быть я говорю о элементарных для тебя вещах, но не мог бы ты более подробнее?
← →
2bj (2005-09-07 14:17) [7]Mike Kouzmine как реакцию переопределить?
← →
Nikolay M. © (2005-09-07 15:56) [8]
> 2bj
У формы для таких случаев имеется KeyPreview. В хелпе и пример по нему есть.
> Ильш © (07.09.05 14:08) [5]
> просто тупо обработать OnKeyPress
Давай. Посмотрю я на твою тупую обработку при наличии 20-30 контролов на форме.
Иногда лучше жевать, чесслово...
← →
alex_*** (2005-09-07 16:00) [9]так и пробежаться по всем контролам и навесить обработчик. Все нагляднее чем оконную процедуру заменять.
← →
Плохиш © (2005-09-07 16:18) [10]
> Nikolay M. © (07.09.05 15:56) [8]
> Давай. Посмотрю я на твою тупую обработку при наличии 20-30
> контролов на форме.
> Иногда лучше жевать, чесслово...
Максимум 8 строк в обработчике формы OnKeyPress и контролов хоть миллион.
← →
Nikolay M. © (2005-09-07 16:32) [11]
> Плохиш © (07.09.05 16:18) [10]
> Максимум 8 строк в обработчике формы OnKeyPress и контролов
> хоть миллион.
Так посоветовал я. А в [5], видимо, имеется ввиду это (мало того, что в лоб и неэффективно, так еще и оригинальные обработчики потрутся):
> alex_*** (07.09.05 16:00) [9]
> так и пробежаться по всем контролам и навесить обработчик.
> Все нагляднее чем оконную процедуру заменять
← →
Плохиш © (2005-09-07 16:37) [12]
> Nikolay M. © (07.09.05 16:32) [11]
Хм, телепат? ;-)
← →
Stanislav © (2005-09-07 16:59) [13]OnkeyDown
if key=13 then windows.keybd_event(9,0,0,0);
← →
Nikolay M. © (2005-09-07 17:18) [14]
> Плохиш © (07.09.05 16:37) [12]
Немного :)
Просто ключевое слово в правильном ответе - KeyPreview, а оно в этом посте отсутствует.
Страницы: 1 вся ветка
Текущий архив: 2005.10.23;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.05 c