15

Windows フォームの HTML 表示コントロールに取り組んでいます。コントロールのベースとして webBrowser コントロールを使用しています。webBrowsers スクロール バーを非表示にする必要があります。見た目が悪く、使用されず、コントロールがレイアウトを台無しにする webPage のように見えます。現在、スクロール バーはコントロール上でレンダリングされ、すべて落胆してグレー表示されています。まとめて簡単に削除する方法はありますか?

4

1 に答える 1

38

プロパティがあります:

webBrowser1.ScrollBarsEnabled = false;

WebBrowser コントロールにスクロールバーが必要かどうかを指定します。

ただし、表示された Web ページが現在のコントロールのサイズよりも大きい場合 (すべての場合ではありません)、表示される可能性があります。

この回答マウスでのスクロールを許可しますが、ブラウザーのスクロールバーを表示しませんか? この方法を示します。

void webBrowser1_DocumentCompleted(object sender, 
                                   WebBrowserDocumentCompletedEventArgs e) {
  webBrowser1.Document.Body.Style = "overflow:hidden";
}
于 2012-07-26T22:35:56.827 に答える