-Подписка по e-mail

 

 -Поиск по дневнику

Поиск сообщений в delphi_club

 -Интересы

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 27.12.2005
Записей:
Комментариев:
Написано: 30


Drag&Drop

Четверг, 20 Июля 2006 г. 15:59 + в цитатник
Reki_25 все записи автора Help!
В Dephi я внекотором роде новичок, так что прошу строго не судить...
А интересует меня вот что: почему-то не работает dnd между двумя компонентами DBGrid. Пересмотрела кучу литературы, сделала все что могла, но выходит одно из двух: либо dnd работает, но только для первой строки Grid'а, и выделения строк нет. Либо же Grid работает, а dnd - нет. В чем тут может быть дело?

Reki_25   обратиться по имени Вторник, 25 Июля 2006 г. 14:21 (ссылка)
Так... никто не отвечает... ну ладно.
Я и так почти разобралась. Он почему-то не воспринимает событие Grid'а onMouseDown. Вернее, воспринимает, но только когда щелкаешь по незаполненной части таблицы. Когда же кликаешь по ячейке - не воспринимает. А onMouseUp работает в этом смысле исправно.
Странные какие-то вещи... Наверно, я чего-то не знаю...
Ответить С цитатой В цитатник
Reki_25   обратиться по имени Воскресенье, 30 Июля 2006 г. 17:36 (ссылка)
ладно, пусть это будет сообществом одного участника....
А ларчик просто открывался: надо было обрабатывать событие onMouseMove с проверкой, что нажата левая кнопка мыши, или проще:

if Shift=[ssLeft] then BeginDrag(true,0);

И все! Одна строчка! Блин, какая я тупая...
Ответить С цитатой В цитатник
 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку