У меня есть программа, которая имеет компонент webBrowser. Мне нужно, чтобы этот компонент переместился на страницу, которая находится в разделе «Ресурсы» («1.htm»). Есть ли все-таки сделать это? Мое общее пожелание заключается в том, что после отладки у меня будет только один .exe-файл программы, и все htm-страницы будут построены в нем (например, изображения и значки), или разве это невозможно?webBrowser в виде окон: как загрузить html-страницу из ресурсов?
0
A
ответ
1
Вы можете использовать DocumentText свойство для этого
webBrowser1.DocumentText = WindowsFormsApplication1.Properties.Resources.1htm;
или
using (Stream stream = Assembly.GetExecutingAssembly()
.GetManifestResourceStream("1.htm"))
{
using (StreamReader reader = new StreamReader(stream))
{
webBrowser1.DocumentText = reader.ReadToEnd();
}
}