Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.11.21;
Скачать: CL | DM;

Вниз

TGrid и TDBGrid и TDBListBox - общий вопрос   Найти похожие ветки 

 
Andrey-k ©   (2002-11-11 23:17) [0]

Здравствуйте! Подскажите почему в TDBGride и в TGride пропадает возможность выделить(сделать активной ячейку или строку) по нажатию на левую кл. мыши после установки св-ва DragMode в dmAutomatic?

Я хочу сделать Drag & Drop возможность перенесения данных из одного грида в другой, но выделять правой клавишей мыши и стрелками на клаве нужную ячейку не удобно. Спасибо.


 
Alex44   (2002-11-12 01:21) [1]

Krivo realizovano: srazu nachinaet drag. Postav"te dragmode v manual i nachinajte drag v OnMouseMove, esli csLBtnDown in ControlState. (Navernoe, ne csLBtnDown, no chto-to pohozhee...) Nu, dlya krasivosti, horosho by eshe pri MouseDown zapominat" positsiyu i nachinat" drag tol"ko esli mysh" sdvinulas" na nekij minimum.


 
MBo ©   (2002-11-12 06:47) [2]

Не криво реализовано, а так и положено - раз уж установил dmAutomatic, про остальную функциональность мыши забудь.
Делай dmManual, защитный параметр движения в BeginDrag выставь побольше. В статьях есть пример с перетаскиванием с помощью Alt и Ctrl и левой кнопки, как раз чтобы оставить возможность нормальной работы в гриде


 
Alex44   (2002-11-12 12:14) [3]


> Не криво реализовано, а так и положено - раз уж установил
> dmAutomatic, про остальную функциональность мыши забудь.


Spornyj vopros. Ne zrya author sravnivaet is s TImageList !
Odno delo clicknut", drugoe delo---nachat" drag.


 
Andrey-k ©   (2002-11-12 21:40) [4]

pasibo



Страницы: 1 вся ветка

Текущий архив: 2002.11.21;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.022 c
6-69465
Gregson
2002-07-25 19:26
2002.11.21
Нужна помощь с сокетами


7-69604
Snake home
2002-09-24 10:33
2002.11.21
как отключить стандартную кнопку закрытия программы


7-69611
Зяблик
2002-09-20 13:26
2002.11.21
Кривые русские буквы в delphi6 под XP


1-69358
Guest2
2002-11-12 19:45
2002.11.21
Как проверить завершение процесса из своей проги?


7-69603
Infinity2
2002-09-21 02:32
2002.11.21
Надо залокать комп когда программы вылючена