你花五分钟时间简单的看一下webBrowser控件就OK了.
解决方案 »
- 请教正则高手,下面这三个是什么意思?
- 怎么做画图板里面的那个A 那样的 文字输入框
- grid列的format格式精度显示问题
- 用adapter.Fill();填充数据有问题,高手请解答
- 怎么覆盖文本文档某一条数据
- 大家讨论一下WinForm + WebServices开发数据库应用系统
- 来自数据源的 Single 类型的给定值不能转换为指定目标列的类型 decimal
- 请问:如何在C#中取字符的ASC码,如何由ASC码返回字符
- 以C#为代表的.NET跨平台问题初见端倪
- C#的打印預覽怎么能這樣呢﹖
- Windows mobile怎么使用CreateGraphics
- 如何用C#语言读取execel数据,急!
{
Calendar()
{
WebBrowser wb = new WebBrowser();
wb.Parent = this;
wb.Dock = DockStyle.Fill;
wb.Navigate(@"D:\TMP\Calendar.mht");
}
[System.STAThread]
static void Main()
{
Application.Run(new Calendar());
}
}
browser.Navigated += new WebBrowserNavigatedEventHandler(browser_Navigated);
browser.Navigate("");
void browser_Navigated(object sender, WebBrowserNavigatedEventArgs e)
{}
{
IHTMLDocument2 HTMLDocument = (IHTMLDocument2)axWebBrowser1.Document;
IHTMLElementCollection links = HTMLDocument.links; listBox1.Items.Clear();
string uspath = Application.StartupPath + "\\WriteLines.html";
uspath.Remove(0);
//using ( StreamWriter sw = new StreamWriter(@"C:\WriteLines.html", true))
using (StreamWriter sw = new StreamWriter(uspath, true))
foreach (HTMLAnchorElementClass el in links)
{
listBox1.Items.Add(el.outerHTML);
sw.WriteLine(el.outerHTML);
//sw.Close();
}
pathstring = "0"; DOMTreeView.Nodes.Clear();
IHTMLDocument3 HTMLDocument1 = (IHTMLDocument3)axWebBrowser1.Document;
IHTMLDOMNode rootDomNode = (IHTMLDOMNode)HTMLDocument1.documentElement; TreeNode root = DOMTreeView.Nodes.Add("HTML" + "_" + pathstring);
InsertDOMNodes(rootDomNode, root);
}
WebBrowser browser = new WebBrowser();
browser.Navigated += new WebBrowserNavigatedEventHandler(browser_Navigated);
browser.Navigate("");void browser_Navigated(object sender, WebBrowserNavigatedEventArgs e)
{}