Показать сообщение отдельно
Старый 09.03.2019, 07:13   #364
v22884
Местный
 
Регистрация: 17.04.2014
Адрес: д.Сибирцево, ателье-уют.рф
Сообщений: 454
Сказал(а) спасибо: 242
Поблагодарили 1,094 раз(а) в 210 сообщениях
Вес репутации: 386
v22884 за этого человека можно гордитсяv22884 за этого человека можно гордитсяv22884 за этого человека можно гордитсяv22884 за этого человека можно гордитсяv22884 за этого человека можно гордитсяv22884 за этого человека можно гордитсяv22884 за этого человека можно гордитсяv22884 за этого человека можно гордится
По умолчанию

Скрытый текст


BtnMake = NewButtonInput('Закончить');
BtnMake.OnChange = function() {
Action.Commit()
Action.Finish();
}

d = []
p= GetPanel("Укажите панель")
co = AddCopy(p)
d.push(co)
co.Owner = p.Owner
//co.Owner = Model.Temp;
p.Owner.Build()
Action.Commit()
p.Visible = false
p.Selected = false

for(i=0;i< d.length;i++){
pp = d[i]
c =pp.Contour
c.AddRectangle(10,10,100,100)
pp.FullBuild()
}
Action.Commit()
Action.Continue()

Action.OnFinish = function(){
p.Owner=Model.Temp
DeleteNewObjects()
//Model.Build()
}

[свернуть]


Указанная панель(то есть заменившая её копия) не удаляется вручную после скрипта. Только если вырезать всё содержимое модели и вставить назад в модель.
(Базис 10.0.3)


Подскажите, пожалуйста, Как исправить?
v22884 вне форума   Ответить с цитированием Вверх