我正在尝试在WebBrowser
控件中显示 HTML 文件(包含本地图像)。用户可以使用 选择文件OpenFileDialog
,然后将其显示在控件中。
但我有这些我正在努力解决的问题:
自从我将控件添加到 my
Form
后,它的加载速度非常缓慢。表单实例化大约需要 10 秒。WebBrowser.Navigate
只在第一次工作。当我尝试加载第二个文件时,没有任何反应。我曾尝试调用Refresh
,Update
,OpenNew
, 在两个文件之间打开about:blank
,但我只是不知道如何正确执行此操作。仅显示最初打开的文件,当我尝试导航到其他页面时,不会弹出任何异常或警告。
难道我做错了什么?例如,Lutz Roeder 的 Writer立即启动并毫无问题地加载后续文件,但它使用大量互操作(并且是可编辑的),所以我试图避免所有这些东西。