javascript - C# WebBrowser disable and hide scrollbar -


i have webbrowser control in form. , allow javascript call method in c# form :

[comvisible(true)] public class scriptmanager {             // variable store form of type form1.         private form1 mform;          // constructor.         public scriptmanager(form1 form)         {             // save form can referenced later.             mform = form;         }          // method can called javascript.         public void enterfullscreenmode()         {             // call method on form.             mform.enterfullscreenmode();         }        } 

and in form include method :

public void enterfullscreenmode() {     browser.scrollbarsenabled = false; } 

and noticed when call method remove scroll bar of webbrowser page refresh , scroll bar still there. idea issue? there other way hide , disable scrolllbar?

internally, browser.scrollbarsenabled provisioned dochostuiflag_scroll_no flag via idochostuihandler::gethostinfo. webbrowser object has reload document new value picked up.

i'd suggest setting browser.scrollbarsenabled false once, after initializecomponent() in form, control scrolling css: <body style="overflow: auto">...</body> make scrollbars automatic, , style="overflow: hidden" make them disappear.


Comments

Popular posts from this blog

c++ - CryptStringToBinary API behavior -

c++ - Correct method for redrawing a layered window -

java.util.scanner - How to read and add only numbers to array from a text file -