1

私はWebBrowser自分でコントロールしていFormます。JavaScriptそして、C#形式でメソッドを呼び出すことを許可します:

[ComVisible(true)]
public class ScriptManager
{
            // Variable to store the form of type Form1.
        private Form1 mForm;

        // Constructor.
        public ScriptManager(Form1 form)
        {
            // Save the form so it can be referenced later.
            mForm = form;
        }

        // This method can be called from JavaScript.
        public void EnterFullScreenMode()
        {
            // Call a method on the form.
            mForm.EnterFullScreenMode();
        }

      }

そして、フォームにこのメソッドを含めます:

public void EnterFullScreenMode()
{
    browser.ScrollBarsEnabled = false;
}

WebBrowserそして、このメソッドを呼び出してページのスクロールバーを削除すると、ページが更新され、スクロールバーがまだそこにあることに気付きました。問題は何ですか?scrolllbar を非表示にして無効にする他の方法はありますか?

4

1 に答える 1