Показать сообщение отдельно
Старый 03.02.2010, 22:07   #1  
Yprit is offline
Yprit
Злыдни
Аватар для Yprit
Злыдни
 
419 / 93 (4) ++++
Регистрация: 22.02.2004
Адрес: СПб
Не отрабатывает element.close()
Стоит элементарная, в общем-то, задача: при нажатии на кнопку на форме запустить ну, скажем, класс-наследник RunBaseBatch. Программно. Т.е. у нас есть MenuItem и при нажатии на кнопку мы должны:
1) Закрыть исходную форму
2) Запустить MenuItem

Так вот, не закрывается исходная форма. Ни в какую... Как бы вы решили такую задачу в рамках предложенных условий?

DAX 4.0

X++:
void clicked()
{
    MenuFunction    mf;
    Args            args = new Args();

    super();
    

    element.close(); // безрезультатно.....

    mf = new MenuFunction(menuItemActionStr(tutorial_RunBaseForm),MenuItemType::Action);
    mf.run(args);
   
}