![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
OnActivate [D6]
Sedunov Vitaly © (2002-08-02 18:41:00)Добрый вечер! Видать совсем заработался... У меня такая проблема: из одного немодального окна вызываю другое немодальное окно. Второе окно закрывается, а в том окне, из которого вызывал не возникает OnActivate, хотя форма становится активной. А мне по активизации окна грид рефрешнуть надо бы... Помогите, пожалуйста.
Виталий.
Skier (2002-08-02 19:00:00) [1]>Sedunov Vitaly
Да можно "в лоб" : при закрытии второй формы
вызываешь обработчик события OnActivate сам.
Примерно так :
procedure TForm2.FormClose(Sender: TObject; var Action: TCloseAction);
begin
//................
Form1.FormActivate(Form1);
//................
end;
Sedunov Vitaly (2002-08-02 18:55:00) [2]А тогда подскажите, пожалуйста, как это лучше сделать. Заранее благодарен. Спасибо.
Skier (2002-08-02 18:51:00) [3]>Sedunov Vitaly
OnActivate возникает когда ты активизируешь окно
мышью или клавиатурой.
Попробуй щелкнуть на первой форме в момент когда
активна вторая и OnActivate должен отработать.
А так как ты хочешь сделать - это не получиться...