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

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

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

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

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

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

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

Запретить редактирование детали по двойному щелчку.

Автор graphdark, 03.03.21, 10:38:44

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

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

graphdark

part.DoubleClickEditOff:=true;
Так не работает. По справке рекомендуют off, но значение булевое.


graphdark

Цитата: Sabahs от 03.03.21, 11:08:40part.DoubleClickEditOff:=False;
Я и так пробовал. Все равно и дерево построения детали в сборке есть, и по 2му клику редактирование запускается.

Это свойство для библиотечных элементов, имеющих макропараметры, когда деталь библиотечный элемент.
Пробуйте IPart7.ReadOnly - тип доступа к компоненту.

graphdark

Цитата: Sabahs от 03.03.21, 11:30:14Это свойство для библиотечных элементов, имеющих макропараметры, когда деталь библиотечный элемент.
Пробуйте IPart7.ReadOnly - тип доступа к компоненту.
А нет-ли возможности для апи5 сделать деталь библиотечной? Просто разрабатываю, как раз, библиотеку ДШП. Есть база с параметрами для деталей с исполнениями, которые часто используют, но которые есть только в бумаге. Так вот не хотелось бы, чтобы пользователь что-то менял.

graphdark

Опять же сам решение нашел. Может кому пригодится.
part:=ksPart(doc3d.GetPart(pNew_Part));
iUserParam:=ksUserParam(Kompas.GetParamStruct(ko_UserParam));
iUserParam.number:=1;
part.standardComponent:=true;
Part.SetUserParam(iUserParam);