Dgikar

Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору GOOSE & tavria2 Цитата: Цитата:1. Что имеется ввиду под "ItemData"? В каждом пункте дерева есть св-ва: "Текст пункта" и "Данные пункта". "Текст пункта" - используется для вывода на экран наименования пункта, "Данные пункта" - здесь хранятся ваши данные привязаные к текущему пункту дерева, но не отображаются в нем. В данных можно хранить например: пути к файлам, подсказки и т.д. ItemData и есть "Данные пункта". Цитата:2. У меня есть несколько пунктов меню, как мне сделать чтобы, при выборе одного из пунктов, в Paragraph выводилась вспомогательная информация о том, или ином файле? Занеси эту вспомогательную информацию в "Данные пункта", и при выборе пункта выводи ее в Paragraph. | Цитата: Цитата:1. Что имеется ввиду под "ItemData"? 2. У меня есть несколько пунктов меню, как мне сделать чтобы, при выборе одного из пунктов, в Paragraph выводилась вспомогательная информация о том, или ином файле? Нужно использовать if ... then ... elseif ... then ... end или как? Тут все просто. 1. Входишь в свойства пункта\подпункта меню (по умолчанию они обзываются Item 1\Sub Item 1) 2. Открывается окошко редактирования свойств этого пункта или подпункта (смотря что ты выбрал) 3. Там есть два окошка, в которые ты можешь вставить все, что твоей душе угодно : - верхнее Item text - это "название" пункта дерева, т.е. то, что увидит пользователь - нижнее Item data - тут ты можешь разместить путь к файлу описания например. 4. Пользователь, нажав пункт меню (т.е. на Item text), загрузит в итоге файл, указанный в скрытом поле Item data... Теперь прояснилось? | Немного да, но как мне "сказать" о том, что инфу из Item text "прикрутить" именно к этому Paragraph? Вот что у меня получается: В свойствах Tree1 (я дал ему имя MS) в строку "Данные пункта", я вношу текст: "Мой текст - 1", в следующий пунт меню, вношу текст: "Текст - 2" и т.д. Перехожу в сценарии... Во вкладке "On Select" пишу следующий код (не уверен, что он правильный!!!) -- Получаем значение node tblTreeProps = Tree.GetNode("MS", e_NodeIndex) -- Если юзер сделал 2-й клик, то делаем следующее if tblTreeProps then -- Получаю значение поля Item Date для выдкленного node Paragraph1 = tblTreeProps.Data; end Но, к сожалению ничего не происходит |