Вниз
Скачать: 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 вся ветка

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



Память: 0.45 MB
Время: 0.01 c
3-50632
ShuraGrp
2002-08-22 17:33
2002.09.16
DBRestore ??


14-50980
Футбол
2002-08-22 11:28
2002.09.16
Что вы думаете по поводу поступка Сычева?


1-50701
BDRON
2002-09-05 08:03
2002.09.16
Сохранить большой объем текстовых данных в файл


1-50854
Vint44
2002-09-04 12:23
2002.09.16
Добавление компонента в run-time


14-50956
^Sanya
2002-08-22 01:45
2002.09.16
QuickLaunch in WinXP




   Наверх