Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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
2-1284398519
_Сергей_
2010-09-13 21:21
2010.12.05
Иероглифы а именах файлов


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


6-1210699123
San1712
2008-05-13 21:18
2010.12.05
Какие есть функции в Windows Xp для управления раб столом ?


15-1283113780
Юрий
2010-08-30 00:29
2010.12.05
С днем рождения ! 30 августа 2010 понедельник


15-1282887776
менеджер какого-то звена
2010-08-27 09:42
2010.12.05
Ёксель





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский