2012-07-26 43 views
9

Tôi đang làm việc trên điều khiển hiển thị HTML cho các biểu mẫu cửa sổ. Tôi đang sử dụng điều khiển webBrowser làm cơ sở cho điều khiển của mình và tôi cần ẩn thanh cuộn webBrowsers, vì nó trông xấu, sẽ không bao giờ được sử dụng và điều khiển trông giống như một trang web làm hỏng bố cục. Hiện tại thanh cuộn hiển thị trên điều khiển tìm kiếm tất cả bị từ chối và chuyển sang màu xám. Có cách nào để xóa tất cả lại với nhau không?Ẩn thanh cuộn trong điều khiển webBộ điều khiển trình duyệt

Trả lời

29

Có một bất động sản:

webBrowser1.ScrollBarsEnabled = false; 

Chỉ định bất cứ điều khiển WebBrowser nên có thanh cuộn hay không.

Tuy nhiên, "có thể" xuất hiện nếu trang web được xem lớn hơn kích thước của điều khiển hiện tại (không phải trong mọi trường hợp).

này câu trả lời Allow scroll with mouse but don't show browser scrollbars? cho thấy phương pháp này:

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

Điều đó đã làm các trick cảm ơn bạn LarsTech. – Siegeon

+0

'ScrollBarsEnabled = false;' có thể làm mới tài liệu. Đây có thể là hành vi không mong muốn, trong trường hợp đó 'browser.Document.Body.Style =" overflow: hidden "' là tùy chọn tốt hơn. – TEK

Các vấn đề liên quan