Форум: "Начинающим";
Текущий архив: 2010.12.05;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.003 c