C#Winフォームは、WebKitのにWebbrowseを置き換えます

私が最初に〜私と一緒に非常にレベル、してくださいクマはなく、コンテンツは罰金ではない、ボーエンを発表します

ウェブブラウザを言えば、我々はIEカーネルの古いバージョンを使用して、このコントロールは、デフォルトを使用することもできました。

これは、JSの読み込みなどいくつかの問題につながっている問題が十分に大きいです、正しくありません。

私はWebbrowseカーネルを交換しようとするので、(厳密には、単純に23333を置き換え、カーネルを変更しないで話します)

 

まあ初心者のために、ADO。私たちは一歩一歩。

まず、WebKit.NETパッケージをダウンロードしましょうダウンロードファイルを

 

次にアンパック、binディレクトリに移動します。ああ、あなたは非常に多くの文書があります下に見ることができ、これらのファイルやフォルダは、プロジェクトのDebugディレクトリにコピーする必要があります。それは、同じレベルでのアプリケーションという。

さて、私たちは次のような効果があり、プロジェクト内WebKitBrowser.dllこのファイルを引用し、続けています。

 

 

 次に、MainFormをまたはブラウザウィンドウの任意の他のニーズにあなたのデザイナーを開きます。

フォームにWebBrowseコントロールをドラッグし、コードにアクセスしてください。

注:しないコードに行くためにWebBrowseコントロールをダブルクリックするか、IDEは、Clickイベントを追加するには、あなたに23333を与えます。

そして、このような書き込みコード:

        プライベート 無効 webBrowser1_Load(オブジェクト送信者、EventArgsの電子)
        { 
            webBrowser1.Navigate(" https://www.baidu.com " ); 
        }

結果は以下の通りであります:

 

 WebBrowser1はその後、我々は、コードを記述する必要があり、コントロールの名前です。

 次のファイルに移動します

 

 次に書きます:

 

private WebKit.WebKitBrowser webBrowser1;

如果你是刚上手的萌新,这段意思你可以理解成就是把WebBrowser1控件转换成WebKit浏览器。

然后打开这个

 

 改代码:

 

 

this.webBrowser1 = new WebKit.WebKitBrowser();

可能这时候会弹出红道,没关系

我们只需要打上一行 using WebKit;

就可以了。哪个文件有红道,就在哪里打。

效果图:

 

 

这个UI是我加的一个NuGet包,如果你喜欢的话,也可以来整一套哦~

 

 

 以后我会出这个UI的玩法,以及那个浏览器的音量按钮是如何实现的,还有更多内容带给大家。

おすすめ

転載: www.cnblogs.com/Dinnerbone/p/12044331.html