我只是用C#(Windows窗体)创建一个简单的计算器。
我已经创建了一个用户帮助"这是一个HTML文件,我想要的是显示该HTML文件,如果用户点击"帮助" WinForm中的按钮。
如何在WinForm按钮单击时打开HTML文件?
我不打算在用户的硬盘上提供此PDF文件,这意味着我必须将此HTML嵌入到计算器(WinForm)中,并且必须在按钮点击时显示它。
答案 0 :(得分:2)
将您的Html页面放在Winforms上的最简单方法是通过以下行将其加载到webBrowser Control上:
var uri = new Uri(filepath);
webBrowser1.Navigate(uri);
或通过此
将html文本加载到webbrowsers htmlFileStream 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;
我希望这是有用的