Я пробовал следующее: AX2009 Loop through all the controls in the form on init и смог открыть все формы в форме при открытии.Редактировать FormBuildControl при открытии формы AX
Но по какой-то причине, когда я пытаюсь отредактировать элемент управления формой, он не работает. У меня есть оператор с таким типом:
switch (control.handle())
{
case classnum(FormBuildButtonControl):
formBuildButtonControl = control;
formBuildButtonControl.enabled(false);
break;
}
Когда форма открывается, кнопка управления по-прежнему включена. Я попытался вызвать метод цикла от до и после супер в методе run и до и после супер-метода в init, и он не работал ни в одном из них. Хотя это не работает при вызове перед супер в методе init, потому что я должен использовать некоторые свойства из инициализированных элементов управления формой.