Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.09.16;
Скачать: CL | DM;

Вниз

Поднять MDI окно   Найти похожие ветки 

 
Канадин Владимир   (2002-09-03 13:20) [0]

Великие Гуру. Как можно поднять MDI окно, скрытое другими MDI окнами. ActiveMDIChild недоступен для записи, а SetFocus не работает.


 
JohnnyJ ©   (2002-09-03 16:55) [1]

Я конечно не претендую на звание Великого Гуру :), но я обычно использую поле Tag у контрола, который активирует форму:
1. При создании формы:

SomeButton.Tag := Integer(fmView);

2. В обработчике SomeButtonClick ставлю цикл:


..
while (Integer(ActiveMDIChild) <> (Sender as TButton).Tag) do
Next;
..


 
Игорь Шевченко ©   (2002-09-03 17:08) [2]

Если переменная формы известна, то

with MyMdiForm do begin
if WindowState = wsMinimized then
WindowState := wsNormal;
Show();
end;


 
Канадин Владимир   (2002-09-04 10:29) [3]

>Игорь Шевченко © (03.09.02 17:08)
Спасибо. Именно то, что нужно.



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

Текущий архив: 2002.09.16;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.011 c
3-50617
Gari
2002-08-26 08:42
2002.09.16
Импорт из 7.3.3 в 8i


1-50671
a413
2002-09-04 16:22
2002.09.16
Как вызвать функцию в DLL из EXE?


1-50834
Filat
2002-09-02 20:22
2002.09.16
Компон. из RaLib. RAScrollMax - как определить что все свернуто?


1-50812
Konrads
2002-09-03 20:52
2002.09.16
%SystemRoot% %Temp%


7-50986
Lizard
2002-07-02 11:41
2002.09.16
Как удалить группу файлов без возможности восстановления ?