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

Вниз

Drag & внутри TDrawGrid   Найти похожие ветки 

 
Fr   (2010-09-10 16:47) [0]

На форме лежит TDrawGrid. В обработчике DrawCell которого на канве пишется текст.
Возможно ли осуществить перенос текста из одной ячейки в другую c помощью Drag&Drop? При этом сам текст должен быть виден во время перетаскивания (т.е. сделать наподобие перетаскивания файлов в проводнике, когда за курсором следует и текст и иконка файла).


 
Fr   (2010-09-11 20:43) [1]

Уважаемые гуру, ответьте пожалуйста.


 
Fr   (2010-09-15 09:04) [2]

Неужели никто из мастеров не может сказать - возможно это сделать или нет?


 
И. Павел ©   (2010-09-15 09:07) [3]

Я не мастер, но сделать такое, разумеется, возможно.
Можно просто отслеживать нажатия мышки, и делаете все самостоятельно. Неужели за 5 дней не полчилось?


 
И. Павел ©   (2010-09-15 09:14) [4]

Вот примерный алгоритм:
1. При нажатии мышки устанавливаем флаг в true и создаем label c текстом ячейки под курсором
2. При передвижении мышки, если флаг = true, то перемещаем label gjl rehcjh
3. При отжатии мышки, если флаг = true, то копируем текст label в ячейку под курсором и уничтожаем label.

Хотя может быть можно сделать и попроще, спомощью перетаскивания, но по моему - и вручную достаточно просто.


 
Anatoly Podgoretsky ©   (2010-09-15 10:08) [5]

> Fr  (15.09.2010 09:04:02)  [2]

Это возможно для любого наследника от TControl



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

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

Наверх




Память: 0.47 MB
Время: 0.01 c
2-1284447582
ZV
2010-09-14 10:59
2010.12.05
Замерять время выполнения процедуры в мс.


2-1284483721
JEDI
2010-09-14 21:02
2010.12.05
Помогите разобраться с поиском в RichEdit


2-1284403756
puding
2010-09-13 22:49
2010.12.05
popup меню


4-1241763398
OlegNik
2009-05-08 10:16
2010.12.05
Отловить событие мыши.


15-1283178021
@!!ex
2010-08-30 18:20
2010.12.05
Давать ли свободу скриптерам?