Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.10.09;
Скачать: [xml.tar.bz2];

Вниз

TreeView   Найти похожие ветки 

 
MakNik   (2003-09-29 10:39) [0]

Как сделать красивое перетягивание узлов в TreeView?


 
ZEE   (2003-09-29 10:45) [1]

http://www.delphimaster.ru/articles/dragndrop/index.html


 
MakNik   (2003-09-29 12:13) [2]

А как сделать прокрутку дерева когда тянем узел, если узел назначения находится ниже зоны видимости??? и автоматическое открытие узла, если он свернут???


 
Woolen   (2003-09-29 12:54) [3]

Думаю, можно только руками. Сделай переменную булеву - тащит юзер или нет. Следи за мышью OnMouseMove. Если тащит и мышь находится на краю - крути ScrollBy. Если у тебя мышь над узлом - проверяется при помощи GetNodeAt и если что-то вернулось, в смылсе, нод какой-то - проверяешь его свойство Expanded, если он не развернут значит разворачиваешь узел, то есть вызываешь из этого объекта Expand(False)



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

Форум: "Основная";
Текущий архив: 2003.10.09;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.008 c
1-27436
Chlavik
2003-09-28 01:36
2003.10.09
Координаты кнопочки на окне


14-27676
Zhouck
2003-09-18 11:24
2003.10.09
ГИС , Делфи , Оракл


14-27727
Maximator Vetera
2003-09-20 19:39
2003.10.09
Архитектор программных систем - профессионал


1-27448
Micke_real
2003-09-27 21:56
2003.10.09
Иконки в TListBox


1-27496
Zhouck
2003-09-26 16:36
2003.10.09
Допустим у нас есть ClassName фрейма





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский