Установка свойства Parent для TWebBrowser - нарушение работы
От: VaDima  
Дата: 19.12.04 21:04
Оценка:
Изменение свойства Parent у TWebBrowser приводит к ошибочной работе контрола, если он уже размещен в каком-либо контейнере.
Это вызвано тем, что метод RemoveControl вызывает разрушение Handle'а браузера.
// Напоминаю, что TWebBrowser.Parent возвращает IDispatch родительского объекта:
TWinControl(WebBrowser1).Parent := NewContainerControl;

Я нашел этому workaround, но ошибка остается, если устанавливается свойство Parent для КОНТЕЙНЕРА браузера.
Как ПЕРЕНЕСТИ TWebBrowser из одного контрола в другой?

Архив с демо-формочкой лежит здесь
он умудрялся на бегу прописать дырочку в снегу © Веня Дркин
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.