Тема: указатель на последний созданный объект
Привет всем!
Можно ли вернуть указатель на последний созданный SendCommand объект? Нужно из VB создать на основе указанной точки в замкнутой области объект HATCH и привязать к нему свои свойства.
Информационный портал для профессионалов в области САПР
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форумы CADUser → Программирование → VBA → указатель на последний созданный объект
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Привет всем!
Можно ли вернуть указатель на последний созданный SendCommand объект? Нужно из VB создать на основе указанной точки в замкнутой области объект HATCH и привязать к нему свои свойства.
Пока ждала ответ, сама придумала :)
Во-первых, можно создать HATCH на промежуточном слое и там его найти, одного то, а, найдя, в любой слой вернуть :)
А, во-вторых, в теме "Как сделать заливку области по точке внутри контура?" полезные идеи нашлись...
> Svetlana
А если так:
ThisDrawing.ModelSpace.Item(ThisDrawing.ModelSpace.Count - 1)
~'J'~
Отвечаю логически. По идеи HATCH с максимальным значением хэндла и есть последний созданный HATCH.
Метод Select в режиме acSelectionSetLast в толковании хелпа "Selects the most recently created visible objects." Т.е. выбирает последний созданный видимый объект.
Например:
object.Select acSelectionSetLast
> Олег(jr.)
> SmeL
> Сидор Лютый
Программа в коде которой объединены метод SendCommand и программные методы, в том числе предложенные вами, работает очень ненадежно, если вообще работает.
Я бы предпочел способ> Svetlana (2006-05-05 09:44:02)
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форумы CADUser → Программирование → VBA → указатель на последний созданный объект
Форум работает на PunBB, при поддержке Informer Technologies, Inc