Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.05.27;
Скачать: [xml.tar.bz2];

Вниз

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 вся ветка

Форум: "Начинающим";
Текущий архив: 2007.05.27;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.045 c
3-1173446481
Thely
2007-03-09 16:21
2007.05.27
Скрипт в IBX


15-1177422667
@!!ex
2007-04-24 17:51
2007.05.27
Client Rect


2-1178624343
Rimd
2007-05-08 15:39
2007.05.27
CopyFile(PChar(OldFile),PChar(NewFile),False)


2-1178872367
vitv
2007-05-11 12:32
2007.05.27
FormKeyDown-проблема.


15-1177554156
Slider007
2007-04-26 06:22
2007.05.27
С днем рождения ! 26 апреля





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский