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