加載webPDF控件過程失敗 C#怎么使用“瀏覽器控件”(WebBrowser)?
C#怎么使用“瀏覽器控件”(WebBrowser)?今天,我在YouTube上看了一個關(guān)于WebBrowser控件用法的小視頻,做了一個總結(jié)。首先,創(chuàng)建一個WinForm程序,拖入文本框控件和按鈕,然
C#怎么使用“瀏覽器控件”(WebBrowser)?
今天,我在YouTube上看了一個關(guān)于WebBrowser控件用法的小視頻,做了一個總結(jié)。
首先,創(chuàng)建一個WinForm程序,拖入文本框控件和按鈕,然后拖入面板控件
拖入面板控件后,找到WebBrowser控件并雙擊,WebBrowser控件將自動填充面板控件
然后更改按鈕的名稱,雙擊按鈕設(shè)置一個簡單的跳轉(zhuǎn)行為:
private void gobuttonuuu單擊(object sender,EventArgs E)
{
WebBrowser1。導(dǎo)航(文本框1。然后實現(xiàn)了一個簡單的瀏覽器功能界面:
以上是C#中WebBrowser控件的基本用法。
此外,您需要編寫表單的sizechanged事件:
copy code
copy code
private void MainFormusizechanged(object sender,EventArgs e)
{
panel1.Width=這個。寬度
面板1.高度=這個。身高
webBrowserForm.??? DockStyle.填充
}
復(fù)制代碼
復(fù)制代碼
如何在Winform的WebBrowser控件中嵌入Html代碼?
嵌套WebBrowser到制作一個shell,內(nèi)容使用HTML和CSS,接口代碼使用JavaScript,復(fù)雜邏輯使用C#,然后注入WebBrowser(不同的瀏覽器有不同的方法)。R在驗證想法時,WebBrowser可以使用IE為chrome的正式開發(fā)做準(zhǔn)備。嵌入Chrome的WinForm組件可以在nuget中找到。網(wǎng)頁渲染效果非常好,接近藝術(shù)的理念。技術(shù)成熟度很高。大部分效果可以通過與HTML5結(jié)合來實現(xiàn)。沒有必要學(xué)習(xí)任何WPF,這是相當(dāng)令人沮喪的。此外,3D不適用。目前電腦表現(xiàn)的2D游戲也可以運行良好。右