Сообщество программистов Autodesk в СНГ
ADN Club => Revit API => Тема начата: Ярослав от 11-02-2015, 21:57:36
-
Здравствуйте! Помогите пожалуйста, разместить в ListView список листов или видов!
-
Ярослав, добрый день.
А в чем, собственно, затруднения? В извлечении списка видов/листов или не знаете как работать с ListView?
Пока вопрос звучит слишком абстрактно.
-
В принципе во всем проблемы!
Вот поставил себе задачу, создать форму в которой отображаются все листы!
И ни как не могу прийти к ее решению.
-
Вот поставил себе задачу, создать форму в которой отображаются все листы!
Ярослав, Вы задачу поставили себе, но при этом хотите чтобы за Вас задачу полностью решили участники форума.
Если проблемы во всем, то может стоит начать изучение программирования как такового?
Алгоритм прост: Получить листы с помощью Revit API, Создать форму, поместить туда ListView, заполнить его листами. Без какой то конкретики, помочь ничем не смогу.
-
Я и изучением занимаюсь.
Я спрашиваю как оно делается чтоб потять всю суть процеса сразу на конкретной задаче.
Просто я надеялся что может кто то такое делал и поделется кодом.
Или лутше чтоб я по частям спрашивал? И три новых темы создал?
-
Ярослав, по теме, могу сказать лишь одно.
Для извелечения объектов с помощью Revit API, в том числе листов и видов, необходимо воспользоваться классом FilteredElementCollector. Примеры использования можно найти в статьях (http://adn-cis.org/search.html?query=FilteredElementCollector).
поставил себе задачу
кто то такое делал и поделется кодом
Ярослав, извините, но так Вы никогда не научитесь программировать.
Полный код вашей задачи вам никто никогда не приведет. Программирование - это не только писать код, но еще и умение логически мыслить, анализировать. Если бы Вы изначально описали, что Вы делали, что пробовали делать, что-то пытались написать, но не получилось или не получается, привели пример кода, который вы написали, но который не работает, тогда без вопросов направили бы в нужное русло.
Ваша задача - очень простая. И если Вы уж задались целью изучить программирование, то эту задачу необходимо решить самостоятельно, а не просить готовый код.
Что касается конкретно Revit API, то я сказал, чем нужно воспользоваться.
-
Спасибо за ответ.
В следующий раз учту все ошибки.
Просто понимание приходит при "разборе полётов" или кода.
При недостаточном количестве материала на русском приходится только разбирать "чужие" коды и их анализировать чтоб что-то понять.