У нас вы можете посмотреть бесплатно Пользовательская функция на изменение контрола в пользовательской форме или скачать в максимальном доступном качестве, которое было загружено на ютуб. Для скачивания выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса savevideohd.ru
Вариант изменения значений контролах диалога пользовательской формы 00:00 Вставляем объект из базы 00:06 Обращаем внимание, что при изменении значений в диалоге Поле AddProp1 не изменяется. Хотя в скрипте значение свойства определено как: AddProp1 = new.sKAB + "-" + int(new.rL)+ " мм." +new.AddProp2; 00:12 При изменении значений в диалоге или через при динамическом выборе rL = rXcoord Значения в самом объекте изменятся. Что мы и видим в свойствах объекта. При следующем открытии диалога они уже будут иметь новые значения. 00:33 Открываем MechWizard 00:36 Создаём новую «Пользовательскую функцию» function OnDialogChange { AddProp1=sKAB + "-" + int(rL)+ " мм." +AddProp2; } 00:55 Открываем «Пользовательскую форму» и присваиваем Нашу функцию на «Изменение» двух полей ввода. (переменные sKab и AddProp2) 01:12 Так как поле AddProp1 не должно редактироваться руками а является результатом сложения параметров, делаем его «Только для чтения» 01:28 Вставляем объект из базы и проверяем его работу 01:33 Так как пользовательская функция отрабатывает пока только при редактировании определённых полей, на открытии диалога стоят старые значения. И если мы в процессе редактирования через диалог не изменяем значения полей sKAB и AddProp2 то изменение в диалоге мы не увидим. 01:57 Открываем MechWizard и «Пользовательскую форму» и в качестве события на открытие самой формы назначаем нашу «Пользовательскую функцию» OnDialogChange 02:36 Проверяем работу. При открытии формы и при изменении полей ввода - значение AddProp1 меняется.