Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.025 c
14-1127815455
tuxds
2005-09-27 14:04
2005.10.23
Передача снимка экрана по сети


4-1124473477
Джо
2005-08-19 21:44
2005.10.23
SetParent для окон различных приложений


1-1127985556
BaxTMaH
2005-09-29 13:19
2005.10.23
Как посчитать количество столбцов в DBGride?


2-1127975965
newer
2005-09-29 10:39
2005.10.23
Delphi


6-1114571862
Stepan
2005-04-27 07:17
2005.10.23
idFtp client - вывод содержимого каталога




   Наверх