Форум: "Основная";
Текущий архив: 2003.03.17;
Скачать: [xml.tar.bz2];
ВнизForm Найти похожие ветки
← →
baracuda (2003-03-06 19:03) [0]Кто подскажет по какому свойству формы можно отловить активное состояние её.
Есть 2 формы. Form1. Form2
из Form1 запускается в режиме Showmodal Form2
при закрытии Form2 свойство form1 onactivate или onshow не срабатывают.
По какому событию отловить активное состояние формы1?
← →
Юрий Федоров (2003-03-06 19:06) [1]По событию получения управления следующим оператором после
Form2.Showmodal:-)
← →
Anatoly Podgoretsky (2003-03-06 19:12) [2]Точку останова там поставь.
← →
baracuda (2003-03-06 19:19) [3]Вижу два варианта
1) После Form2.showmodal ставить свойство Form.activate, но некрасиво так как само Form2.showmodal уже запускаются из самого события Form2.showmodal В результате делать віход из цикла. некрасиво.
2)В событии Form2.onclose запускать form1.activate (что-то неплучается)
Подпробнее про точку останова можно плиз.
← →
Anatoly Podgoretsky (2003-03-06 19:21) [4]Встано на строку после ShowModal и нажми последовательно F5 затем F9
← →
baracuda (2003-03-06 19:38) [5]Ну не попадаю на строки ниже Showmodal.
procedure TForm1.FormActivate(Sender: TObject);
var
begin
Form2.showmodal;
//Сюда я никогда не попадаю
form1.Show;
end;
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.03.17;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.01 c