Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как обратиться ко второму окну webbrowser'а? [D7, WinXP]


progbeg ©   (2006-08-08 04:24:00) 

У меня такой вопрос:
  На форме находится компонент Webbrowser. В него загружается страница. Потом, в ходе обработки открывается ещё одна форма таким образом:
 
  Flags:=1;
  Webbrowser1.Navigate2(_URl,Flags,TargetFrameName,Postdata,Headers);
 
А в соответствующем событии OnNewWindow2 стоит следующее:
 
  NewWindow := TForm1.Create(self);
  NewWindow.Show;
  ppDisp := NewWindow.Webbrowser1.DefaultDispatch;

Как мне обратиться ко второму открывающемуся окну?
  Form1.MdiChildren(i) и Form1.Webbrowser1.MdiChildren(i) не работают.


Плохиш   (2006-08-08 11:08:00) [1]


> progbeg ©   (08.08.06 04:24)

Очень странно, создают объект с сылкой в переменной

>   NewWindow:= TForm1.Create(self);

А использовать пытаются с помощью ссылки из какой-то переменной Form1. Объясните логику.


Наверх

Титульная страница Поиск, карта сайта Написать письмо