我只是在C#(Windows窗體)中創建一個簡單的計算器。顯示來自Winform的HTML文件
我創建了一個「用戶幫助」,它是一個HTML文件,我想要的是如果用戶單擊WinForm中的「幫助」按鈕來顯示該HTML文件。
如何在WinForm上點擊按鈕時打開HTML文件?
我不打算在用戶的硬盤上提供此PDF文件,這意味着我必須將此HTML嵌入計算器(WinForm)並且必須在按鈕單擊上顯示它。
我只是在C#(Windows窗體)中創建一個簡單的計算器。顯示來自Winform的HTML文件
我創建了一個「用戶幫助」,它是一個HTML文件,我想要的是如果用戶單擊WinForm中的「幫助」按鈕來顯示該HTML文件。
如何在WinForm上點擊按鈕時打開HTML文件?
我不打算在用戶的硬盤上提供此PDF文件,這意味着我必須將此HTML嵌入計算器(WinForm)並且必須在按鈕單擊上顯示它。
您可以使用WebBrowser
控件。
檢查:How to: Add Web Browser Capabilities to a Windows Forms Application
把你的HTML頁面上的WinForms最簡單的方法是通過此行其裝載到WebBrowser控件:
var uri = new Uri(filepath);
webBrowser1.Navigate(uri);
或通過本
加載HTML文本,以化網頁瀏覽器的HTMLFileStream source = new FileStream(filepath, FileMode.Open, FileAccess.Read);
webBrowser1.DocumentStream = source;
或
string html = File.ReadAllText(filepath);
webBrowser1.DocumentText = html;
如果你使用Visual Studio,你可以這樣做。
1)添加控制WebBrowser
在WinForm
2)資源添加文件的HTML項目,點擊右鍵做
3)然後寫
string html = Properties.Resources.Details;
webBrowser1.DocumentText = html;
希望對大家有用,這是
爲什麼不要對用戶感興趣,並用'Process.Start'在常規瀏覽器中打開HTML? –