Вниз
Скачать: CL | DM;

ShowModal и Enabled   Найти похожие ветки 

← →
DelphiLexx ©   (2007-05-07 15:03) [0]

У меня есть модальная форма fmBaseForm, на ней расположена кнопка по нажатию на которую выполняются расчеты, в связи с этим появляется окно - fmCalcWait, которое показывает progressbar - статус выполнения расчетов. Окно fmCalcWait не модальное, но со стилем fsStayOnTop. Когда показывается данное окно fmBaseForm.Enabled := False, а когда исчезает fmCalcWait, то fmBaseForm.Enabled := True; Так вот когда я делаю fmBaseForm.Enabled := True, то фокус переходит с данного окна на окно другого приложения. Как избежать перехода с моего окна на чужое.


← →
Reindeer Moss Eater ©   (2007-05-07 15:06) [1]

А почему бы не рисовать прогресс прямо на модальном окне?


← →
DelphiLexx ©   (2007-05-07 15:24) [2]


> А почему бы не рисовать прогресс прямо на модальном окне?

Это уже другой вопрос. Просьба ответить на мой.


← →
Reindeer Moss Eater ©   (2007-05-07 15:25) [3]

Нормальные люди не будут делать так как делаешь ты.


← →
Reindeer Moss Eater ©   (2007-05-07 15:28) [4]

В чем смысл второго окна, если все время пока идет расчет, на экране и так уже висит модальное окно?


← →
DelphiLexx ©   (2007-05-07 15:59) [5]


> В чем смысл второго окна, если все время пока идет расчет,

Нужно оно мне. Мне нужен ответ для моего случая.


← →
Neket   (2007-05-07 17:55) [6]

А если попробовать так:
fmBaseForm.Enabled := True;
fmBaseForm.SetFocus;


← →
TStas ©   (2007-05-07 17:55) [7]

А как же он не перейдет? Был фокус на Вашем приложении у главной формы, именно на ней была кнопка, на которую нажали. То есть, последний фокус был на кнопке, потом Вы от фокуса отказались, но фокус ввода не может же совсем пропасть. Вот он и достается другому приложению.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.028 c
15-1177085937
Grinata
2007-04-20 20:18
2007.05.27
Отличие номинального и расчетного расхода газа


2-1178806134
Гость____
2007-05-10 18:08
2007.05.27
Редактор Delphi


2-1178633296
Regent
2007-05-08 18:08
2007.05.27
Вопрос по диалогу.


15-1178009480
Nic
2007-05-01 12:51
2007.05.27
Глючит Canvas в Win Vista


15-1177187738
Petr V.Abramov
2007-04-22 00:35
2007.05.27
Теорема Ферма доказана или нет?




   Наверх