Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2005.10.23;
Скачать: [xml.tar.bz2];

Вниз

переход фокуса между компонентами на 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.044 c
1-1127750431
Ancot
2005-09-26 20:00
2005.10.23
Вывести Hint в произвольном месте


3-1126261818
V-A-V
2005-09-09 14:30
2005.10.23
Текст запроса.


2-1128003394
Тюменский
2005-09-29 18:16
2005.10.23
Вопрос по Delphi и MySQL


2-1127740446
Толян
2005-09-26 17:14
2005.10.23
Работа с процедурами


14-1127416528
Piter
2005-09-22 23:15
2005.10.23
Возможно, кому-то поднимет настроение :)





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский