Показать сообщение отдельно
Старый 19.11.2008, 23:22   #19  
Gustav is offline
Gustav
Moderator
Аватар для Gustav
SAP
Лучший по профессии 2009
 
1,858 / 1152 (42) ++++++++
Регистрация: 24.01.2006
Адрес: Санкт-Петербург
Записей в блоге: 19
Цитата:
Сообщение от Dima_Dima Посмотреть сообщение
Запер я её милую в grid --> methods, DoubleClick на строчку и всё работает, но на поле не хочет!?
Дабл-клик в гриде может быть обработан либо самим гридом, либо одним из контролов грида. Видимо, когда вы говорите о строке, то имеете в виду сам грид.

Кликая в середине грида, вызвать дабл-клик самого грида не так-то просто - мешают контролы. Но все же можно: см. снятие данных с GRID. Однако, гораздо проще кликать на области выделения слева от строк.

Что касается реакции конкретного контрола, то если вы не в нем, нужно сделать как бы тройной щелчок: первый щелчок поставит фокус на контрол, последующий двойной щелчок наконец вызовет собственно желаемое событие - DoubleClick. А если вы, например, считали что-то в Excel, а затем перешли в окно Аксапты и сразу нанесли двойной щелчок по полю (контролу), то одного клика как бы не досчитались.