Главная страница
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.031 c
1-1128341913
saNat
2005-10-03 16:18
2005.10.23
Не срабатывает ModalResult


14-1128062277
Vladimir88
2005-09-30 10:37
2005.10.23
Delphi 2005


11-1109243001
Uli
2005-02-24 14:03
2005.10.23
переход между контролами по Enter


14-1127820439
VictorT
2005-09-27 15:27
2005.10.23
Подкиньте плиз ссылок на описание Pagemaker tagged text


14-1127968038
Layner
2005-09-29 08:27
2005.10.23
Есть ли у кого из наших форумчан программы на download.com