Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.03.28;
Скачать: [xml.tar.bz2];




Вниз

Верхняя форма 


bos   (2002-03-13 12:19) [0]

Привет всем!
Ситуация у меня такая:
Есть главная форма. Из нее открываются модальные формы, из которых в свою очередь открываются опять же модальные формы. Независимо от всего этого всегда открыта Form2 (по Show) форма (Form.FormStyle=fsStayOnTop). Хочу добиться того,чтобы при активации Form2, активировалась верхняя модальная форма.
Буду благодарен за любые предложения.
Заранее спасибо.



Song   (2002-03-13 12:41) [1]

Если форма открывается модально, тогда она становится активной. Поэтому если вы хотите передать фокус другой форме тогда форму2 открывайте через Show



bos   (2002-03-13 14:03) [2]

Может я не так выразился, но мне как раз нужно обратное: при активации Form2(она и так открывается через Show, раньше всех модальных), активировалась верхняя модальная форма. Ну в общем, когда пользователь кликает по форм2, делаю некоторые действия, а потом нужно передать фокус верхней модальной форме.



fag2000@ok.ru   (2002-03-13 14:18) [3]

Попробуй MyForm.SetFocus для установки фокуса.



bos   (2002-03-13 14:45) [4]

MyForm.SetFocus работает
Всем спасибо.




Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.03.28;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.032 c
1-90828           Bmax                  2002-03-16 07:32  2002.03.28  
Клавиатура


6-91011           RP                    2002-01-14 09:44  2002.03.28  
Почтовый клиент


1-90977           AndrewK               2002-03-14 18:17  2002.03.28  
Подскажите, как скомпоновать отчет


7-91086           again Lizard          2001-12-24 20:49  2002.03.28  
Как заставить прогу открывать определенный ключ реестра с помощью Regedit.exe.


1-90890           AlexNic               2002-03-17 12:19  2002.03.28  
ShortCut в ActionList