Форум: "Начинающим";
Текущий архив: 2007.08.26;
Скачать: [xml.tar.bz2];
ВнизParent для WebBrowsera Найти похожие ветки
← →
pukin © (2007-07-30 19:33) [0]И снова я :)
Под вечер голова уже раскалывается..
Помогите господа знатоки.
При динамическом создании WebBrowsera - как указывать ему Parent?
← →
palva © (2007-07-30 22:37) [1]> как указывать ему Parent?
Странный вопрос. Как для любой компоненты. Если вам нужен Parent, то укажите его. Если не нужен, то укажите nil.
← →
{RASkov} © (2007-07-31 02:47) [2]> [0] pukin © (30.07.07 19:33)
WebBrowser.ParentWindow:={Form.}Handle;
или
TWinControl(WebBrowser).Parent:={Self};
← →
pukin © (2007-07-31 11:34) [3]Чё-то я не понимаю.. Мне пишут "cannot assign to a read-only property".
А делаю как обычно создаю компонент и присваиваю ему св-ва.
Пример:WB := TWebBrowser.Create(Self);
with WB do
begin
Parent := Panel1;
Visible := True;
Name := "PW";
Align := alClient;
end;
← →
pukin © (2007-07-31 12:01) [4]Ладно, я понимаю, что надо присваивать не парент, а хандле ParentWindow, но почему я не могу изменить имя создаваемого ВБ?
Помогите, это очень важно!
← →
Сергей М. © (2007-07-31 12:14) [5]
> почему я не могу изменить имя
Эт почему же не можешь ?
Что мешает ?
← →
pukin © (2007-07-31 12:19) [6]"cannot assign to a read-only property"
Вот код:WB := TWebBrowser.Create(Self);
with WB do
begin
ParentWindow:= Panel1.Handle;
Visible := True;
Name := "PW";
end;
Объясните мне что за бред?
Не компилит говорит что Name только для чтения.
← →
pukin © (2007-07-31 12:20) [7]WB, естественно TWebBrowser.
← →
{RASkov} © (2007-07-31 12:23) [8]> [7] pukin © (31.07.07 12:20)
Так попробуй:WB := TWebBrowser.Create(Self);
with TWinControl(WB) do
begin
Parent := Panel1;
Visible := True;
Name := "PW";
Align := alClient;
end;
← →
pukin © (2007-07-31 12:26) [9]
> {RASkov} © (31.07.07 12:23) [8]
>
> > [7] pukin © (31.07.07 12:20)
>
> Так попробуй:
> ...
О сенсей! Я благодарен тебе. Теперь не ругается, но объясни мне, дураку, почему именно веббровсер был так капризен к такому дин. созданию?
← →
{RASkov} © (2007-07-31 12:44) [10]> [9] pukin © (31.07.07 12:26)
Посмотри объявление таких свойств, как Parent, Name - в TWebBrowser....... они только для чтения и их тип изменен, по отношению к "привычным".
Но один из многочисленных предков TOleControl, потомком которого является TWebBrowser, есть TWinControl вот мы и приводим его к нему, для установки таких свойств..... незнаю как это правильно объяснить - я не учил нигде эту Делфи, просто хобби. Может кто и объяснит профессионально, но не я. :(
← →
pukin © (2007-07-31 12:51) [11]Всё равно, спасибо, большое. Я мотаю на ус.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.08.26;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.043 c