c# - 获取 WebBrowser 控件的后退/前进历史记录

标签 c# .net winforms navigation webbrowser-control

在 C# WinForms 中,获取 System.Windows.Forms.WebBrowser 的后向/前向历史堆栈的正确方法是什么?

最佳答案

查看 http://www.bsalsa.com/downloads.html .这是一系列 Delphi 组件(免费源代码,您可以在此处查看示例:http://staruml.cvs.sourceforge.net/staruml/staruml/staruml/components/plastic-components/src/embeddedwb.pas?revision=1.1&view=markup - 这是 starUML 项目代码),除其他外,它们还有一种获取历史记录、收藏夹等的方法使用 IE MSHTML 界面。它是用 Object Pascal 编写的,但不难理解其中发生了什么。如果您下载“嵌入式 Web 浏览器组件包”,请查看 EmbeddedWB_D2005\Source 中的内容 - 那里有各种各样的好东西。

关于c# - 获取 WebBrowser 控件的后退/前进历史记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54758/

相关文章:

c# - 如何在应用程序加载时仅在 ASP.net MVC 中运行一次方法而不从 Application_Start() 调用它

c# - 如何使用 TrueType 自定义嵌入字体在 WebBrowser 控件中显示内容?

.net - 在 .NET 4.5 中限制并发任务的数量

c# - 我们应该在哪里寻找 C++ 常量? (出现在 MSDN 文档中)

c# - 从 C# 应用程序链接 C# DLL 中的函数

wpf - 如何从 WPF 控件引用父窗体

c# - WPF:动态连接 Canvas 上的矩形与之间的路径

c# - 事件冒泡 - 子控件的鼠标悬停事件

c# - Progressbar 不报告进度

c# - 使用 Async 和 Await 进行异步编程