Sorry Eyvind, my mistake. It seems the WebBrowser control can't display
.mht files very easily.
See
http://www.eggheadcafe.com/aspnet_answers/NETFrameworkNETWindowsFormscontrols/Feb2006/post25821366.asp
--
Efran Cobisi
http://www.cobisi.com
Eyvind Axelsen wrote:
Hi Efran, and thank you for that tip. I can, however, not get it to work
properly. What I am using as a test is an MHT page as saved from Internet
Explorer 7 based on a very very basic html page with only one image and some
lines of text on it. The output is not rendered correctly in the .net
WebBrowser control, and the image is not shown.
Is the MHT that I feed the stream supposed to be different from the contents of
an MHT file as saved by IE?
Eyvind.
-----Opprinnelig melding-----
Fra: Discussion of advanced .NET topics. [mailto:[EMAIL PROTECTED] På vegne av
Efran Cobisi
Sendt: 10. mai 2007 14:06
Til: ADVANCED-DOTNET@DISCUSS.DEVELOP.COM
Emne: Re: [ADVANCED-DOTNET] Displaying an image in a WebBrowser without saving
it to disk first (WinForms)
Eyvind,
This is easily solvable; using the DocumentStream property [1] of the
WebBrowser control would do the trick.
An example to start from:
MemoryStream stream = new MemoryStream();
StreamWriter writer = new StreamWriter(stream, Encoding.UTF8);
writer.Write(yourDynamicallyGeneratedMhtml);
writer.Flush();
stream.Position = 0;
yourWebBrowserControl.DocumentStream = stream;
[1]
http://msdn2.microsoft.com/en-us/library/system.windows.forms.webbrowser.documentstream.aspx
HTH
--
Efran Cobisi
http://www.cobisi.com
Eyvind Axelsen wrote:
Yes, I have looked at mht files, and that seems like a good option. However, I
am unable to load an mht file from an embedded resource into the WebBrowser
control. Just setting the DocumentText property to the string contents of the
mht does not work. When the mht file resides on disk (which I do not want),
displaying it via the Navigate() method works perfectly. Any pointers would be
greatly appreciated.
Eyvind.
===================================
This list is hosted by DevelopMentor http://www.develop.com
View archives and manage your subscription(s) at http://discuss.develop.com
--
Efran Cobisi
Technical Project Leader
MCP, MCTS: SQL Server 2005
[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
QBGROUP spa
Corso del Popolo, 8/C - 35131 Padova - Italy
tel. +39 049.8763444 - fax +39 049.8787700
www.qbgroup.it <http://www.qbgroup.it>
===================================
This list is hosted by DevelopMentor� http://www.develop.com
View archives and manage your subscription(s) at http://discuss.develop.com