Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Delphi>TWebBrowser>dynamické komponenty

Dobrý den,
potřebuji v Turbo Delphi dynamicky vytvořit komponentu TWebBrowser. Takových komponent bude v programu větší množství (Webový prohlížeč>Několik listů). Budu však potřebovat tyto komponenty přejmenovávat. Z toho důvodu (dle mého názoru) nemůžu použít pole (Array of TWebBrowser).
Při použití následujícího kódu však mi Delphi hlásí Read-Only Property.
TWebBrowser.Create(Self).Name:='WebBrowser'+inttos tr(1);

Otázky:
1. Proč předchozí řádek kódu funguje při použití jiné komponenty a pro TWebbrowser ne? (Předchozí kód funguje s TEdit, TLabel, TButton, TMemo)
2. Jak jinak vytvořit dynamicky komponentu TWebBrowser, abych ji mohl později přejmenovat?

Děkuji

Předmět Autor Datum
Urob to takto: var wb: TWebBrowser; begin wb := TWebBrowser.Create(self); TWinControl(wb).Name := '… poslední
pme 21.01.2012 16:27
pme

Urob to takto:

var
 wb: TWebBrowser;
begin
  wb := TWebBrowser.Create(self);
  TWinControl(wb).Name := 'WebBrowser'+IntToStr(1);
  TWinControl(wb).Parent := self;
  wb.Align := alClient;
  wb.Navigate('http://pc.poradna.net');
end;

Zpět do poradny Odpovědět na původní otázku Nahoru