Показать сообщение отдельно
Старый 13.05.2011, 12:25   #1  
Katuxa is offline
Katuxa
Участник
 
36 / 10 (1) +
Регистрация: 13.05.2011
Модальные диалоговые окна
Всем добрый день!
Помогите плиз решить одну проблемку в Аксапте.
Есть форма, с нее по кнопке вызывается диалоговое окно и нужно чтобы на первой форме ничего нельзя было редактировать. Сделала следующим образом:
В методе Dialog в классе указала:
dialog.windowType(FormWindowType::PopUp);
И в методе Clicked() кнопки, при помощи которой вызывается диалоговое окно, сделала все элементы неактивными:
X++:
 int ctrlCount, i;
    ;
    super();
    ctrlCount = element.design().controlCount();
    for (i = 1; i <= ctrlCount; i++)
    {
       element.design().controlNum(i).enabled(false);
    }
Когда диалоговое окно открыто работает все классно, но если его закрыть все контролы так и остаются недоступными. Может кто знает как это решить? Может есть какой-то другой способ решения такого вопроса.
PS это в аксапта 2009.