Когда я вручную ищу, выбираю и удаляю объект, catia показывает диалоговое окно «Удалить», в котором я могу выбрать «Удалить всех исключительных родителей» и «Удалить всех детей». Когда я выполняю тот же процесс, используя следующий код, диалоговое окно «Удалить» не отображается, и я не могу включить «удалить все дочерние элементы», чтобы успешно удалить объект. Как разрешить Catia отображать диалоговое окно «Удалить» при запуске следующего кода? или можно ли включить строку, в которой я также могу удалить детей?
Dim productDocument1 As ProductDocument = _CATIA.ActiveDocument
Dim oSelection As Selection = productDocument1.Selection
oSelection.Search("Name= *Object*,All")
If oSelection.Count2 > 0 Then oSelection.Delete()