|
44 / 44 / 3
Регистрация: 18.12.2011
Сообщений: 577
|
||||||
TreeView16.09.2013, 13:41. Показов 1801. Ответов 6
Метки нет (Все метки)
Народ кто шарит выручайте
Кликните здесь для просмотра всего текста
Первая функция принимает папку и проверяет в ней наличие файлов и заносит найденные файлы в TreeView, после в цикле находит дочерние папки и передаёт их 2 функции чтоб ещё 1 раз найти дочерние папки и занести их в TreeView, так же проверяет во всех папках наличие файлов и если есть добавляет их в TreeView чтоб возле папок был узел. Но почему то вылазит ошибка если в папке только файлы.
0
|
||||||
| 16.09.2013, 13:41 | |
|
Ответы с готовыми решениями:
6
Treeview Вопрос по TreeView Вопросы по TreeView |
|
44 / 44 / 3
Регистрация: 18.12.2011
Сообщений: 577
|
|
| 16.09.2013, 14:39 [ТС] | |
|
Забыл добавить ошибка вылазит в первой функции где добавляем файлы в TreeView
Добавлено через 56 минут Стоп советы, разобрался
0
|
|
|
44 / 44 / 3
Регистрация: 18.12.2011
Сообщений: 577
|
||
| 16.09.2013, 23:11 [ТС] | ||
|
в первой ещё до цикла сам корень создаётся с буквой диска, во 2 уже обрабатывается 2 уровень. Вторые 2 функции похожие только принимают адрес узла раскрываемой папки и так же проставляют узлы на 2 уровня в глубь. Достаточно было цикл по поиску файлов перенести в 1 2 функции и ошибка пропала. Хотелось бы чтоб вместо 4 всего 2 функции было так как они похожи, но задолбался с ошибками TreeView бороться, капризный шибко контрол
1
|
||
|
44 / 44 / 3
Регистрация: 18.12.2011
Сообщений: 577
|
||||||
| 18.09.2013, 09:32 [ТС] | ||||||
|
Опять я в этой теме
![]() Проблема такая, когда раскрываю узел срабатывает функция поиска файлов и папок и заносит найденное в TreeView, если после этого закрыть узел и раскрыть заново вылазит ошибка что данный узел уже создан. Как можно проверить наличие узла с такими же данными перед его созданием? Глушить ошибку с помощью
![]() Если можно без циклов, у меня их и так многовато))
0
|
||||||
|
Модератор
|
|
| 18.09.2013, 10:03 | |
|
1. Можно удалить при схлопывании и это будет правильней, т.к. если какие-то папки удалиись, то их не будет в дереве.
2. Проверять название узла и папки/файла 3. У узла есть свойство Tag заноси в него что хочешь и проверяй его
1
|
|
|
44 / 44 / 3
Регистрация: 18.12.2011
Сообщений: 577
|
||||||
| 18.09.2013, 10:49 [ТС] | ||||||
|
3 вариант подошёл, первый не подойдёт так как расставив галочки я буду сворачивать дерево, так удобнее
с 2 я часа 2 промучился так и не поняв как реализовать, 3 само то ![]() Добавлено через 7 минут При этом если интересно будет реализовал всё в 3 функции.
Критика приветствуется ![]() Добавлено через 7 минут Строка 24 значение Tag замените на 2 тогда не будет ошибки при сворачивание и разворачивание главного узла)
1
|
||||||
| 18.09.2013, 10:49 | |
|
Помогаю со студенческими работами здесь
7
Проблема с TreeView treeview в vb 2005 Всплывающие подсказки в TreeView Любой материал по Treeview Активизация узла в TreeView ? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 30.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
|
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO
Апнулись до NET10.
Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта
так и в интерактивном режиме. из сложностей - чисто функциональный подход.
Решил. . .
|
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2.
Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники".
В. . .
|
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии.
. . .
|
|
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
|
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут.
https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc
Первый документ красиво выглядит, но без схемы.
Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
|
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере".
Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
|
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти".
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
В качестве источника данных. . .
|