2012-07-26 38 views
9

Estoy trabajando en un control de pantalla HTML para formularios de Windows. Estoy utilizando el control webBrowser como base para mi control y necesito ocultar la barra de desplazamiento webBrowsers, ya que se ve mal, nunca se utilizará, y hace que el control se vea como una página web que arruina el diseño. Actualmente, la barra de desplazamiento se renderiza en el control con aspecto desanimado y atenuado. ¿Hay alguna manera de simplemente eliminarlo todo junto?Ocultar barras de desplazamiento en el control webBrowser

Respuesta

29

hay una propiedad:

webBrowser1.ScrollBarsEnabled = false; 

Especifica si el control WebBrowser debe tener barras de desplazamiento o no.

Sin embargo, "pueden" aparecer si la página web vista es mayor que el tamaño del control actual (no en todos los casos).

Esta respuesta Allow scroll with mouse but don't show browser scrollbars? muestra este método:

void webBrowser1_DocumentCompleted(object sender, 
            WebBrowserDocumentCompletedEventArgs e) { 
    webBrowser1.Document.Body.Style = "overflow:hidden"; 
} 
+0

Que hizo el truco gracias LarsTech. – Siegeon

+0

'ScrollBarsEnabled = false;' puede actualizar el documento. Esto puede ser un comportamiento indeseable, en cuyo caso 'browser.Document.Body.Style =" overflow: hidden "' es la mejor opción. – TEK

Cuestiones relacionadas