Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.02.2010, 16:32   #1
QuadMan
Новичок
Джуниор
 
Регистрация: 26.02.2010
Сообщений: 1
По умолчанию странное поведение форм delphi

Здравствуйте!
Вопрос к знатокам. Работая на Delphi 2010 столкнулся со странной проблемой, которой в Delphi 7 не было. У меня есть главная форма приложения (MainForm), из нее я вызываю новую форму (Form2) и хочу, чтобы при переключении фокуса на MainForm, она выходила на первый план, а Form2 уходила на второй. В Delphi 7 такое поведение форм было по-умолчанию, в Delphi 2010 почему-то в этом случае MainForm только получает фокус, но Form2 по прежнему остается поверх MainForm. Как побороть это безобразие?
QuadMan вне форума Ответить с цитированием
Старый 26.02.2010, 17:08   #2
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Десяткой не пользуюсь, но могу предположить, что
Код:
procedure TMainForm.FormActivate(Sender: TObject);
begin
MainForm.BringToFront;
end;
Кстати, у Form2 не установлено свойство FormStyle=fsStayOnTop ?
mihali4 вне форума Ответить с цитированием
Старый 26.02.2010, 17:42   #3
Kotofff
Участник клуба
 
Аватар для Kotofff
 
Регистрация: 11.01.2009
Сообщений: 1,917
По умолчанию

Из файла DPR убери строку :
Код:
  Application.MainFormOnTaskbar := True;
Либо в OnCreate первой формы (главной) напиши :
Код:
Application.MainFormOnTaskbar := false;
Нужно изучать среду программирования на которую переходишь !!!
Ты бы еще на подчеркивание возможных (и существующих) ошибок или на IDE Insight начал бы возмущаться !!!
"Заряженному танку в дуло не смотрят" @Dekmer in WoT
Kotofff вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Странное поведение процедуры Sergey1974 Общие вопросы Delphi 2 11.12.2009 21:41
Странное поведение TTreeView mutabor Компоненты Delphi 1 01.05.2009 05:17
Странное поведение базы yulia БД в Delphi 7 22.04.2009 07:15
Странное поведение DLL Yurk@ Компоненты Delphi 4 01.02.2009 01:23
Странное поведение ПОИСКПОЗ ZORRO2005 Microsoft Office Excel 5 19.05.2008 14:02