Как отследить нажатие на красный крест при вставке компонента в сборку?

Автор lavgirb, 02.12.23, 12:43:17

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

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

lavgirb

Для вставки компонента в сборку использую такой код
            Set oTopPart7 = oKompDoc3D.TopPart
            nPartsCount = oTopPart7.Parts.Count
            '
            snStratTime = DateTime.Timer
            '
            If oKompDoc3D1.ExecuteProcessOfInsertComponentFromFile(msArrParts(I_FILE_NAME, i), prAddPartFromFile) Then
              Do Until nPartsCount < oTopPart7.Parts.Count
                  DoEvents
                  If (DateTime.Timer - snStratTime) > 10 Then
                    moKO5.ksExecuteKompasCommand ksCMEscape, False: DoEvents
                    GoTo END_PASTE
                  End If
              Loop
              moKO5.ksExecuteKompasCommand ksCMEscape, False: DoEvents
            End If
Он позволяет отследить нажатие пользователем на зеленую галку.
Как можно отследить нажатие на красный крест?
Пока просто ограничил время вставки.

Nipal


lavgirb

Цитата: Nipal от 02.12.23, 12:54:33Посмотрите пример c:\Program Files\ASCON\KOMPAS-3D v22\SDK\Samples\Basic\gayka\
Спасибо, Nipal.
Пока сложновато для меня (