![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » [решено] Как обратиться к дочернему окну webbrowser'а? |
|
|
[решено] Как обратиться к дочернему окну webbrowser'а?
|
Новый участник Сообщения: 7 |
У меня такой вопрос:
На форме находится компонент 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) не работают. |
|
Отправлено: 03:05, 08-08-2006 |
Ветеран Сообщения: 878
|
Профиль | Сайт | Отправить PM | Цитировать а через NewWindow?
|
Отправлено: 10:46, 08-08-2006 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 7
|
Профиль | Отправить PM | Цитировать Да, к первому открывающемуся так окну через NewWindow, а ко второму?
То есть 1-е NewWindow. а второе как бы NewWindow[1], только как это правильно? |
Отправлено: 10:58, 08-08-2006 | #3 |
Ночной странник Сообщения: 4050
|
Профиль | Сайт | Отправить PM | Цитировать progbeg
между прочим есть специально для таких вопросов раздел "Вебмастеру" |
------- Отправлено: 11:09, 08-08-2006 | #4 |
Ветеран Сообщения: 878
|
Профиль | Сайт | Отправить PM | Цитировать Vlad Drakula
причем здесь раздел "Вебмастеру"? вопрос то по Делфи.... Возможно глупость скажу.... А если из основного окна программы попоробовать NewWindow.NewWindow? |
|
Отправлено: 11:26, 08-08-2006 | #5 |
Новый участник Сообщения: 7
|
Профиль | Отправить PM | Цитировать Нет, это же всё-таки самостоятельное окно. Delphi пишет о неизвестном идентификаторе.
|
Отправлено: 11:31, 08-08-2006 | #6 |
Engrossed by the Void Сообщения: 2229
|
Профиль | Отправить PM | Цитировать Так решено или нет?
Можно, как вариант, создать глобальный динамический массив окон: тогда обработчик onNewWindow2 примет примерно следующий вид: SetLength(arrWins, Length(arrWins)+1); arrWins[Length(arrWins)-1] := TForm1.Create(self); arrWins[Length(arrWins)-1].Show; |
------- Отправлено: 11:47, 08-08-2006 | #7 |
Новый участник Сообщения: 7
|
Профиль | Отправить PM | Цитировать Я попробую, но всё-таки хотелось бы прямо обращаться к окну....
|
Отправлено: 12:01, 08-08-2006 | #8 |
Engrossed by the Void Сообщения: 2229
|
Профиль | Отправить PM | Цитировать А чем не прямо?
![]() ![]() Цитата:
|
|
------- Отправлено: 12:08, 08-08-2006 | #9 |
Новый участник Сообщения: 7
|
Профиль | Отправить PM | Цитировать ![]() |
Отправлено: 12:13, 08-08-2006 | #10 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Драйвер - [решено] Звука просто нет. Уже не знаю куда обратиться( | GladiModder | Microsoft Windows 2000/XP | 6 | 26-10-2009 13:04 | |
[решено] Запретить всплывающему окну сворачивать рабочее приложение. | FlatX007 | AutoIt | 2 | 25-05-2009 00:03 | |
Ошибка - не обратиться к HDD | mike89 | Лечение систем от вредоносных программ | 11 | 22-03-2008 22:00 | |
Как из программы, запущенной как сервис, обратиться к CD? | ES | Microsoft Windows NT/2000/2003 | 6 | 16-02-2007 11:42 | |
Delphi - Delphi Memo и WebBrowser | kosha | Программирование и базы данных | 1 | 13-04-2003 22:45 |
|