Как выделить вид в чертеже?

Автор lavgirb, 27.05.23, 20:05:16

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

lavgirb

Можно вид сделать текущим, а как выделить?
Есть ли какие-нибудь наметки?
Спасибо.

p3452

Ответ в стиле заданного вопроса:
- точно так же как и любой другой IDrawingObject...
+ Благодарностей: 1

lavgirb

Цитата: p3452 от 27.05.23, 22:18:20Ответ в стиле заданного вопроса:
- точно так же как и любой другой IDrawingObject...
Спасибо за наводку.
Дошел до такого работающего кода
Dim oKompDoc2D1   As KompasAPI7.IKompasDocument2D1
Dim oDrawDoc      As KompasAPI7.DrawingDocument
Dim oSelView      As KompasAPI7.View
...
Set oKompDoc2D1 = oDrawDoc
With oKompDoc2D1.SelectionManager
  .UnselectAll
  .Select oSelView
End With

p3452

Цитата: lavgirb от 28.05.23, 08:28:59Спасибо за наводку.
Рад за Вас!

p/s: На практике, встречаться чаще "обратная задача" - есть выделенный объект, нужно найти его и определить тип...

lavgirb

Цитата: p3452 от 28.05.23, 13:10:56Рад за Вас!

p/s: На практике, встречаться чаще "обратная задача" - есть выделенный объект, нужно найти его и определить тип...
С этим справляюсь )