FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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 |
#2
|
|||
|
|||
El componente lo creas pero no lo colocas en ningún sitio, para ello te falta
cweb.Parent:=Nombre_del_formulario; |
#3
|
|||
|
|||
Ya había probado con cweb.Parent, pero es un control de solo lectura.
Lo solucioné así: Form1.InsertControl(cweb); Con eso funcionó Gracias |
#4
|
|||
|
|||
Hola
Yo tambien tuve el mismo problema 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 |
#5
|
|||
|
|||
ups!!
Tambien funciona form1.InsertControl(cWeb) pero segun la documentacion no se debe usar directamente |
|
|
|