在C#的WebBrowser探件中显示HTML代码

问题描述

我做了一个窗体有两个按纽一个按纽用于在WebBrowser控件中显示URI的内容另一个用于在WebBrowser控件中显示该URI中的HTML代码这一个我搞不定急求解哪位大侠帮帮忙在线等呢

解决方案

解决方案二:
我也遇到過一個顯示word的在網上找的資料但出錯啊publicForm1(){InitializeComponent();this.axWebBrowser1.NavigateComplete2+=newAxSHDocVw.DWebBrowserEvents2_NavigateComplete2EventHandler(this.axWebBrowser1_NavigateComplete2);}privateobjectoDocument;privatevoidbutton1_Click(objectsender,EventArgse){StringstrFileName;//FindtheOfficedocument.openFileDialog1.FileName="";openFileDialog1.ShowDialog();strFileName=openFileDialog1.FileName;if(strFileName.Length!=0){Objectrefmissing=System.Reflection.Missing.Value;oDocument=null;axWebBrowser1.Navigate(strFileName,refrefmissing,refrefmissing,refrefmissing,refrefmissing);}}privatevoidForm1_Load(objectsender,EventArgse){button1.Text="Browse";openFileDialog1.Filter="OfficeDocuments(*.doc,*.xls,*.ppt)|*.doc;*.xls;*.ppt";openFileDialog1.FilterIndex=1;}publicvoidaxWebBrowser1_NavigateComplete2(objectsender,AxSHDocVw.DWebBrowserEvents2_NavigateComplete2Evente){//Note:Youcanusethereferencetothedocumentobjectto//automatethedocumentserver.Objecto=e.pDisp;oDocument=o.GetType().InvokeMember("Document",BindingFlags.GetProperty,null,o,null);ObjectoApplication=o.GetType().InvokeMember("Application",BindingFlags.GetProperty,null,oDocument,null);ObjectoName=o.GetType().InvokeMember("Name",BindingFlags.GetProperty,null,oApplication,null);MessageBox.Show("Fileopenedby:"+oName.ToString());}}
解决方案三:
Wb.Navigate("www.google.cn");HtmlDocumentdoc=Wb.Document;txtHtml.Text=doc.Body.InnerHtml;
解决方案四:
System.Net.WebRequestwrq=System.Net.WebRequest.Create(fileUrl);System.Net.WebResponsewrs=wrq.GetResponse();Streamstrm=wrs.GetResponseStream();StreamReadersr=newStreamReader(strm);MessageBox.Show(sr.ReadToEnd());
解决方案五:
各位大虾还是不行呢我要的是在WebBrowser控件中显示所指URI的的HTM代码呢
解决方案六:
usingSystem;usingSystem.IO;usingSystem.Net;classTest{//获取网页的HTML内容staticstringGetPage(stringurl){HttpWebRequestreq=(HttpWebRequest)WebRequest.Create(url);try{using(HttpWebResponseres=(HttpWebResponse)req.GetResponse()){using(StreamReadersr=newStreamReader(res.GetResponseStream())){returnsr.ReadToEnd();}}}catch(System.Exceptione){returne.Message;}finally{req.Abort();}}staticvoidMain(){stringurl="www.google.cn";Console.WriteLine(GetPage(url));}}

时间: 2024-09-14 02:27:38

在C#的WebBrowser探件中显示HTML代码的相关文章

获取input表签的值-在webbrowser控件中获取文本框的值

问题描述 在webbrowser控件中获取文本框的值 复制授权码 请问高手们怎么才能获取到input标签的值呢 相关文章 javaweb-value为空,如何获取文本框的值? javascript-在js中 如何用Jquery 获取一个文本框中的值 文本框中ID=A js文本框-js获取文本框的值,有默认值 javascript-如何获取HTML网页密码输入框的值? jquery怎么让循环的两个文本框的值相加 servlet-想通过href链接传递文本框的值,该怎么得到文本框的值 textbox

c#中如何在form的webbrowser控件中获得鼠标坐标

以下是对c#中如何在form的webbrowser控件中获得鼠标坐标的实现方法进行了详细的分析介绍,需要的朋友可以参考下   如图这样,其实是要插入一个time的控件,这样才能使得坐标值会根据鼠标的移动而不停变化.time插件中写 复制代码 代码如下: private void timer1_Tick(object sender, EventArgs e)         {             if (webBrowser1.Bounds.Contains(this.PointToClie

数据库操作-该程序运行之后数据没在textbox控件中显示,请问需要修改哪里

问题描述 该程序运行之后数据没在textbox控件中显示,请问需要修改哪里 using System.Data.SqlClient; namespace 学生信息浏览 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } BindingSource bs = new BindingSource(); private void Form1_Load(object sender, EventAr

vb mschart 字体颜色-关于VB的MSChart控件中显示标签文本颜色的问题?

问题描述 关于VB的MSChart控件中显示标签文本颜色的问题? 我的目标是显示两条温度-时间曲线,一条是实际值(红色),一条是设定值(蓝色),两条线的颜色不同,字体与曲线颜色相同,显示完成后,红色的曲线中,有几个点的字体颜色为黑色,代码如下: With MSChart1 .ChartType = VtChChartType2dLine .Plot.Axis(VtChAxisIdX).ValueScale.Auto = False .Plot.Axis(VtChAxisIdY).ValueSca

图片加载-怎么在一个对话框中单击一个按钮后在另一个对话框中的picture控件中显示一张bmp格式的图片

问题描述 怎么在一个对话框中单击一个按钮后在另一个对话框中的picture控件中显示一张bmp格式的图片 我是大一学生,在用mfc做一个员工管理系统,要求在一个对话框的list control 控件中选择一条员工信息,点击一下"显示全部信息"按钮后,弹出一个对话框,这个对话框上的picture控件能显示这个人对应的照片.这个人对应的照片我放在资源文件夹下面.其他我都会,就是照片显示这方面我不知道应该怎么做?各位大神求指教. 解决方案 一个对话框调用另一个对话框的控件值 解决方案二: h

手势左右 误判-WP 开发中在WebBrowser控件中添加手势出现误判的问题

问题描述 WP 开发中在WebBrowser控件中添加手势出现误判的问题 在xaml中对WebBrowser控件使用GestureListener实现左右滑动返回上一页.前进下一页.但是在加载2048网页版游戏的时候,出现手势误判,在玩2048游戏向右滑动的时候,会返回上一页,我想监听WebBrowser中是否有2048这类的滑动事件,应该怎么做呢? 我的xaml代码: <phone:WebBrowser VerticalAlignment="Top" x:Name="

mfc-怎样在MFC的listbox控件中显示数据库的表

问题描述 怎样在MFC的listbox控件中显示数据库的表 在listbox控件中显示数据库中已经存在的表,代码该怎么写,初学菜鸟请教各位~(≧▽≦)/~啦啦啦 解决方案 参考:http://download.csdn.net/detail/qkill/5867135 解决方案二: 这个问题应该分为两部分来分析(1)是读取数据库(2)将读取到的数据显示在 List 中不知道你是哪部分不清楚?显示数据在 List 很简单的,调用 List 的 Insert 成员就可以完成数据增加到 List 中.

地图-VS2013中ASPNET项目运行map控件中显示空白?

问题描述 VS2013中ASPNET项目运行map控件中显示空白? arcgis server10地图服务发布且启动,VS2013中ASPNET项目运行map控件中显示空白?项目右键没有add gis identity,怎么回事,怎么解决? 解决方案 您好,解决了吗?我也遇到这个问题,求助!

label-c# webbrowser控件中,选定radio项的问题

问题描述 c# webbrowser控件中,选定radio项的问题 c# webbrowser控件中,选定radio项的问题, 做一个自动答卷的小工具,分析网页代码发现选项的文字没有写在input中,而是放在了input后面的label中,这下我怎么才能确定正确答案究竟是ABCD哪个选项呢? A:<input id="GridView1_ctl17_RadioButton1" type="radio" name="GridView1$ctl17$Sl