从Winform显示HTML文件

时间:2015-01-09 04:28:10

标签: c# html winforms

我只是用C#(Windows窗体)创建一个简单的计算器。

我已经创建了一个用户帮助"这是一个HTML文件,我想要的是显示该HTML文件,如果用户点击"帮助" WinForm中的按钮。

如何在WinForm按钮单击时打开HTML文件?

我不打算在用户的硬盘上提供此PDF文件,这意味着我必须将此HTML嵌入到计算器(WinForm)中,并且必须在按钮点击时显示它。

3 个答案:

答案 0 :(得分:2)

将您的Html页面放在Winforms上的最简单方法是通过以下行将其加载到webBrowser Control上:

var uri = new Uri(filepath); 
webBrowser1.Navigate(uri);

或通过此

将html文本加载到webbrowsers html
FileStream source = new FileStream(filepath, FileMode.Open, FileAccess.Read);
webBrowser1.DocumentStream = source;

string html = File.ReadAllText(filepath);
webBrowser1.DocumentText = html;

答案 1 :(得分:1)

您可以使用WebBrowser控件。

检查:How to: Add Web Browser Capabilities to a Windows Forms Application

答案 2 :(得分:0)

如果您使用Visual Studio,则可以这样做 1)在winform中添加控制WebBrowser 2)在项目中的资源上添加文件html,单击右键执行
3)然后写

string html = Properties.Resources.Details;
            webBrowser1.DocumentText = html;

我希望这是有用的