Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.49 MB
Время: 0.036 c
14-1127983768
ThreeTONE
2005-09-29 12:49
2005.10.23
Потянет ли LPT порт такое?


1-1128071792
Alex7
2005-09-30 13:16
2005.10.23
Поиск компонента во фрейме


6-1120386219
Хубабуба
2005-07-03 14:23
2005.10.23
packet.dll wpcap.dll


2-1127996286
Dimon777
2005-09-29 16:18
2005.10.23
Как передать SQL-запросу период времени в виде параметра?


3-1126247692
Beetle(c)]u$
2005-09-09 10:34
2005.10.23
Commit в IBase