Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: Cj2009z en 8 Febrero 2008, 17:19 pm



Título: Eliminar Bordes y Efecto a un Control WebBrowser
Publicado por: Cj2009z en 8 Febrero 2008, 17:19 pm
Hola como estan, alguien sabe como poder eliminar los border y el efecto 3d que traen los controles webbrowser,he intentado colocarlos sin bordes, pero este siempre aparece y con el efecto 3d, si alguien tiene la respuesta, gracias de antemano




saludos a todos los del foro.


Título: Re: Eliminar Bordes y Efecto a un Control WebBrowser
Publicado por: Chefito en 10 Febrero 2008, 05:31 am
Asi de prongo no se me ocurre mucha cosa  :P. Prueba con las apis de regiones a ver si le puedes quitar los bordes. Si no te quieres meter en apis, una solución, aunque algo más patatera pero igualmente puede ser efectiva, es rodear el borde con un objeto shape rectangular del mismo color que el fondo. Esto le quitará el efecto 3d.
Saludos.


Título: Re: Eliminar Bordes y Efecto a un Control WebBrowser
Publicado por: LeandroA en 10 Febrero 2008, 08:03 am
Hola una forma de hacerlo es con javascript o bien como te dijeron antes


Con javascript
Código:
Option Explicit

Private Sub Form_Load()
WebBrowser1.Navigate "www.google.com"

End Sub

Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, URL As Variant)
WebBrowser1.Document.body.Style.border = 0 ' para quitar el borde
WebBrowser1.Document.body.Scroll = "no" ' para quitar el scroll
End Sub

Saludos


Título: Re: Eliminar Bordes y Efecto a un Control WebBrowser
Publicado por: Cj2009z en 11 Febrero 2008, 21:45 pm
Gracias por las dos respuestas, los he probado y funciona a la perfección, vaya era si de sencillo, hay veces que uno se ciega por un momento, para eso existen las demas personas, para poder aprender de ellos, gracias amigos.