Tree в browse

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Аватара пользователя
WadimZapara
Активист
Сообщения: 181
Зарегистрирован: 11 Июнь 2008, 12:11
Откуда: Тамбов

Re: Tree в browse

Сообщение WadimZapara »

отправил. если поможет - сообщи
Компьютер имеет то преимущество перед мозгом, что им пользуются...
Alisher
Новичок
Сообщения: 13
Зарегистрирован: 29 Сентябрь 2006, 6:33
Откуда: Ташкент
Контактная информация:

Re: Tree в browse

Сообщение Alisher »

А мне можно скинуть?
licedey79@gmail.com

спасибо заранее
Alisher
Новичок
Сообщения: 13
Зарегистрирован: 29 Сентябрь 2006, 6:33
Откуда: Ташкент
Контактная информация:

Re: Tree в browse

Сообщение Alisher »

Кто нибудь может поделится реально рабочим примером, или описать подробно как сделать чтобы дерево работало нормально в Browse?
Алексей- Софт-Центр
Ветеран
Сообщения: 390
Зарегистрирован: 26 Август 2009, 12:41
Откуда: Moscow
Контактная информация:

Re: Tree в browse

Сообщение Алексей- Софт-Центр »

Добрый день
Как сделать чтоб дерево показывалось свернутым ?
Я использую следующее для свертки -развертки
do REL1::ExpandAll
do REL1::ContractAll

А второй вопрос я не понял - задай по подробнее

Алексей
Аватара пользователя
WadimZapara
Активист
Сообщения: 181
Зарегистрирован: 11 Июнь 2008, 12:11
Откуда: Тамбов

Re: Tree в browse

Сообщение WadimZapara »

Alisher писал(а):А мне можно скинуть?
Alisher писал(а):Кто нибудь может поделится реально рабочим примером, или описать подробно как сделать чтобы дерево работало нормально в Browse?
Вложения
tst_tree.rar
Собран в C55. Работает реально. Вырван из рабочего большого проекта, урезан. Комментарии есть.
(34.74 КБ) 275 скачиваний
Компьютер имеет то преимущество перед мозгом, что им пользуются...
Alisher
Новичок
Сообщения: 13
Зарегистрирован: 29 Сентябрь 2006, 6:33
Откуда: Ташкент
Контактная информация:

Re: Tree в browse

Сообщение Alisher »

Спасибо Вадим за пример. Попробую разобратся.

В clarionmag есть пример реализации Tree в Browse используя шаблон ABC. Пример работает только в развернутом ввиде. При нажатие клавиш вниз/вверх
дерево раскрывается. Так же при добавление/удаление веток, дерево так же полностью раскрывается. Как только не пытался исправить, не чего не получилось. Хотелось бы, чтобы работало через шаблон. Но если это не реально, тогда буду делать дерево вручную по примеру tst_tree.
Вложения
abctree.zip
пример на основе стандартных шаблонов ABC взят из clarionmag
(21.37 КБ) 243 скачивания
Последний раз редактировалось Alisher 27 Декабрь 2010, 6:57, всего редактировалось 1 раз.
Аватара пользователя
WadimZapara
Активист
Сообщения: 181
Зарегистрирован: 11 Июнь 2008, 12:11
Откуда: Тамбов

Re: Tree в browse

Сообщение WadimZapara »

Честно говоря, шаблоны не дают желаемых возможностей. Давно пишу ручками.
В предложенном примере предусмотрено множественное выделение узлов дерева с использованием мыши при нажатой клавише Ctrl или Shift (как в Windows).
Есть установка/снятие/переход к закладке.
В исходном проекте это было одно из нескольких MDI-окон, размеры которых менялись синхронно, а при переключении из одного окошка в другое - выделение сохранялось.
Какой-нибудь шаблон это умеет?
Компьютер имеет то преимущество перед мозгом, что им пользуются...
Ответить