webbrowser1 webbrowser visual propiedades net ejemplo crear control clase .net controls

.net - visual - webbrowser control c#



Cargar en el texto de la memoria en el control WebBrowser (3)

En el control .Net WebBrowser, la única forma en que puedo ver cargar una página es establecer la propiedad URL. Pero me gustaría, en cambio, darle un código HTML que ya tengo en la memoria sin antes escribirlo en un archivo. ¿Hay alguna manera de hacer esto? ¿O hay controles que harán esto?


Además, en general, en cualquier lugar donde pueda usar un Stream, puede usar MemoryStream para ajustar los datos que tiene en la memoria.



Desea la propiedad DocumentText:

http://msdn.microsoft.com/en-us/library/system.windows.forms.webbrowser.documenttext.aspx

?

de http://www.codeguru.com/forum/showpost.php?p=1691329&postcount=9 : También debe proporcionar un par de cosas:

  • No configure DocumentText en el constructor. Use Form_Load o su propio método. Si configura DocumentText en el constructor, no podrá volver a establecerlo en ninguna parte de la aplicación. Asegúrese de verificar que el Diseñador de formularios no lo haya configurado tampoco.

  • Solo puede establecer DocumentText una vez por llamada de método. Esto es extraño y probablemente un error, pero es verdad. Por ejemplo: establecer DocumentText en un for-loop solo se configurará correctamente en la primera iteración del ciclo. Sin embargo, puede crear un método pequeño para establecer DocumentText a la cadena pasada, luego llame a este método en for-loop.