Показать сообщение отдельно
Старый 29.07.2009, 12:02   #11  
DSPIC is offline
DSPIC
Боец
 
1,077 / 1243 (44) ++++++++
Регистрация: 11.04.2008
Цитата:
тогда проще сделать вызываемую форму модальной.
1. Форма не должна быть модальной. Модальное окно - это совсем не то что нужно автору
2. Потестил ваш пример:
2.1 Первое что бросается в глаза - отсутствие super() в методе run(). Описка?
2.2. Т.к. окно модальное - переключиться на любое окно - без шансов.
2.3. По нажатию на Ctrl+Q модальная форма закрывается, при этом модальность остается Т,е. кроме как закрыть аксапту ничего больше сделать нельзя.
3. Помните что использование нештатных методов в бизнес-логике черевато затрудненной читабельностью кода другими людьми и совметимостью в будущих версиях\апдейтах

P.S. Кстати, эффект модальности можно достичь таким способом:

X++:
public void run()
{
    super();

    this.wait(true);
}
Не знаю, правда, может есть подводные камни при таком вызове

Последний раз редактировалось DSPIC; 29.07.2009 в 12:11.