Показать сообщение отдельно
  #36  
Старый 01.09.2012, 15:02
Аватар для poli-smen
poli-smen poli-smen вне форума
Профессионал
 
Регистрация: 06.08.2012
Адрес: Кривой Рог
Сообщения: 1,791
Версия Delphi: Delphi 7, XE2
Репутация: 4415
По умолчанию

Цитата:
Сообщение от tupetoner
как с нуля что ли объектами рисования рисовать? на компоненте этой формы?
С какого нуля? Когда TTreeView будет нуждаться в перерисовке какого-то узла, он будет вызывать для него событие OnCustomDrawItem, в этом обработчике и перерисовывай всего один этот узел. Есть так же и более продвинутое событие: OnAdvancedCustomDrawItem.
Цитата:
Сообщение от tupetoner
poli-smen а как сделать что бы можно было можно было мышкой в пределах одного узла(на одном уровне) менять подчиненные узлы друг с другм???
Ну тут одно из двух: либо при перетаскивании одного узла в другой узел, он становится его подчинённым, либо они меняются местами. Хотя можешь сделать например если при перетаскивании удерживать например Ctrl, то происходит одно, если нет, то другое.
Ответить с цитированием