Problemas al crear un componente TWebBrowser
Tengo que crear un componente TWebBrowser en tiempo de ejecución.
El código que utilizo es: cweb := TWebBrowser.Create(Self); with cweb do begin TabOrder := 0; Align := AlClient; F1 := 0; F2 := 0; F3 := 0; F4 := 0; vhttp := 'http://www.borland.com'; Navigate(WideString(vhttp), F1, F2, F3, F4); Visible := true; end; El problema es que no me muestra el componente creado en el Form!!! Alguien me puede dar una mano???? Muchas gracias |
El componente lo creas pero no lo colocas en ningún sitio, para ello te falta
cweb.Parent:=Nombre_del_formulario; |
Ya había probado con cweb.Parent, pero es un control de solo lectura.
Lo solucioné así: Form1.InsertControl(cweb); Con eso funcionó Gracias |
Hola:)
Yo tambien tuve el mismo problema:confused: Pero mi amigo Al Gonzalez me ayudo a llegar a la solucion del problema realmente es facil TWinControl(cweb).Parent := LoQueQuieras; con esto nos brincamos el hecho de que la propiedad es de solo lectura:) Realmente la solucion proviene de: http://www.elists.org/pipermail/delp...ry/012703.html pero yo lo solucione solo con la linea anterior. Ojala te sirva:D |
:rolleyes: ups!!
Tambien funciona form1.InsertControl(cWeb) pero segun la documentacion no se debe usar directamente:) |
La franja horaria es GMT +2. Ahora son las 13:49:16. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi