Главная страница
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.007 c
2-1284703280
Abcdef123
2010-09-17 10:01
2010.12.05
Как временно заморозить отрисовку формы?


2-1284406232
ZV
2010-09-13 23:30
2010.12.05
Проблемы с компонентом TPanel


2-1284292105
rosl
2010-09-12 15:48
2010.12.05
управление


2-1284365809
zmxncbv
2010-09-13 12:16
2010.12.05
Модальные формы


2-1284521187
03111978
2010-09-15 07:26
2010.12.05
Помогите раскрасить ComboBox