Главная страница
    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.009 c
3-27358
Max_
2003-09-19 13:30
2003.10.09
TADOQuery1.Recordset и сохранение данных?


4-27781
Delphi5.01
2003-08-02 22:03
2003.10.09
GetWindowText, ne rabotaet tochno!


8-27614
Gimer
2003-06-05 17:51
2003.10.09
хреНОВЫЙ TImage?


1-27526
Kair
2003-09-25 08:16
2003.10.09
Изменения на диске


14-27738
VID
2003-09-18 17:11
2003.10.09
Бесплатный архив MP3-музыки





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