• Добро пожаловать на Форум пользователей ПО АСКОН. Пожалуйста, авторизуйтесь.
 

Уважаемые пользователи,

Хотим проинформировать вас о режиме работы регистрации на нашем сайте.

Зарегистрироваться возможно в рабочие дни, с 8:00 до 20:00 (мск).

Если у вас возникнут вопросы или потребуется дополнительная информация, не стесняйтесь обращаться к нашей службе поддержки. Вы можете связаться с нами по указанным контактным данным на нашем сайте.

Благодарим вас за понимание и сотрудничество. Мы ценим ваше терпение и стремимся предоставить вам лучший опыт использования нашего сервиса.

С уважением,
Команда Ascon

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

Автор 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.
Пока сложновато для меня (