tavria2

Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Dgikar Цитата: На ItemData 1.1 "прикручено": выводить инфу в Paragraph + в Label - это в свойстве On Select, а в свойстве On Double-Click? все тож самое и + запускает файл. | "все тож самое" в On Double-Click не нужно, т.к. оно в любом случае отработает из On Select. Не понятно где хранится инфа, а где имя файла... Выложи лучше свой проект, будет проще разобраться. Цитата: Проблема в том, что когда я кликаю (дважды) на ItemData 1.1, инфа, которая была в Paragraph и Label исчезает как буд-то я указал Label.SetVisible("Doc2", false); (но этого нет), а сам Tree сворачивается, т.е. ItemData 1.1.1 и ItemDate 1.1.2 не видно... | Ничего исчезать не должно, ты где-то перестарался То что сворачивается родительская нода - это стандартное поведение для дерева. Цитата: Как мне "сказать" Tree, чтобы он не сворачивался при двойном клике + не "убирал" инфу из Paragraph и Lable? | Вообще-то, двойной клик на родительской ноде, не используют для выполнения, но если сильно хочется, то можно On Double Click Код: -- получаем таблицу св-ств для выбранной ноды tNodeProperties = Tree.GetNode("Tree1", e_NodeIndex); if (tNodeProperties) then -- развернуть (по логике должно быть true, но уменя почему-то работает инверсно) tNodeProperties.Expanded = false; -- устанавливаем новое св-во для текущей ноды Tree.SetNode("Tree1", e_NodeIndex, tNodeProperties); -- получаем данные ноды ItemData = tNodeProperties.Data; Paragraph.SetText("Paragraph1", ItemData); File.Run(ItemData, "", "", SW_SHOWNORMAL, false); end |
Цитата: И еще, как мне сделать на Tree (когда наводишь на ту или иную ItemData мышку, то ItemData подсвечивалась бы другим цветом, при этом указатель миши менялся со стандартной стрелки на руку? | IMHO стандартными средствами никак | Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 22:20 05-10-2006 | Исправлено: tavria2, 22:45 05-10-2006 |
|