c# winform-C# WebBrowser StatusText 取不到值

问题描述

C# WebBrowser StatusText 取不到值

WebBrowser 加载完成后,鼠标没有进行在页面上滚动或移动到其他链接上的一次操作, 在点击超链接的时候 StatusText 为空,这个怎么解决?
private void browser_NewWindow(object sender, System.ComponentModel.CancelEventArgs e)
{
var _url = ((System.Windows.Forms.WebBrowser)sender).StatusText;
browser.Navigate(_url);
e.Cancel = true;
}

解决方案

e.Cancel = true;
Browser.Navigate(webBrowser1.StatusText);
反过来写

时间: 2024-12-02 22:33:45

c# winform-C# WebBrowser StatusText 取不到值的相关文章

winform用webBrowser加载富文本编辑器如何动态取内容

问题描述 关于winform用webBrowser加载富文本编辑器如何动态取内容winform用webBrowser加载本地htm编辑器成功了,方法想了很多种:比如编辑完成后先保存htm为txt:使用htm提交form到另一个能编译程序的服务器,然后webrequest去读取:动态执行JS参数:最后也想过用WebBrowser_BeforeNavigate2获取post数据.可是没有一个成功的,很头疼,现在进展卡在这里了,希望大家一起探讨和交流下如何去获取.我的编辑器是小菜刀编辑器2.0,没接触

wpf通过WindowsFormsHost加载了一个winform的WebBrowser

问题描述 wpf通过WindowsFormsHost加载了一个winform的WebBrowser wpf中的TabControl通过WindowsFormsHost加载了一个winform的WebBrowser在winform的WebBrowser的webBrowser_Navigating事件中怎么拿到这个WebBrowser所在的wpf容器也就是TabItem 解决方案 http://www.360doc.com/content/12/0621/18/10255389_219673956.

winform的webbrowser显示的网页中加载flash会导致内存飙升怎么解决

问题描述 winform的webbrowser显示的网页中加载flash会导致内存飙升怎么解决 5C winform的webbrowser显示的网页中加载flash会导致内存飙升,报错如下: 问题签名: 问题事件名称: APPCRASH 应用程序名: iexplore.exe 应用程序版本: 9.0.8112.16421 应用程序时间戳: 4d76255d 故障模块名称: Flash32_11_2_202_235.ocx 故障模块版本: 11.2.202.235 故障模块时间戳: 4f9af5a

winform操作webbrowser控件,全自动延时执行过程的精准控制!

问题描述 winform操作webbrowser控件,全自动延时执行过程的精准控制! 如题,我有20个方法(都是操作webbrowser控件的)需要依次执行,执行第一个方法之后会返回一个结果,根据这个结果判断第一个方法是否执行成功,但第一个方法执行完毕的时间是未知的,我又必要等待这个返回结果判断是否成功,才能决定多久调用下一个方法执行! 核心问题就是:怎样去等待上一方法个执行完毕返回结果(每个方法都操作webbrowser控件的,都是未知的延迟等待时间),在这个等待的时间里我又不能中断线程,因为

winform 的webBrowser控件,访问网页自动崩溃

问题描述 winform的webBrowser控件,访问网页自动崩溃,这个网页是有个播放器播放网络地址的视频,直接在IE里可以播放.但是让webBrowser去浏览就崩溃.大神们这是什么个原因啊? 解决方案 本帖最后由 louyi623 于 2015-06-02 10:58:46 编辑解决方案二:webbrowser本来就只是很少很少的ie功能,不要想得太强大

.Net2.0 --Winform结合WebBrowser控件和Socket老技术来实现另类Push~

原文:.Net2.0 --Winform结合WebBrowser控件和Socket老技术来实现另类Push~   目前的企业级开发比较流行的是Web2.0技术,但是由于Web技术基于请求--响应的交互模式,使很多效果无法有效的呈现.  比如在Push技术上面,很多人感到头痛~ 如何让服务器主动请求Browser端~ 这个技术很多技术普通的开发人员都感到很难解决(包括我~呵呵)     其实要在企业级开发中实现Push技术,难度是有,但是我们要懂得变换方式. 如果技术上一直卡在Push技术的研究上

C++.net 中如何实现 WinForm 控制 WebBrowser 。

问题描述 C++.net中如何实现WinForm控制WebBrowser.实现像自动填表,自动登录之类的功能.有完整源程序和说明就更好了 解决方案 解决方案二:不会,帮顶

c# winform调用WebBrowser.print() 打印没反应

问题描述 我使用vs2010,c#winform调用WebBrowser.print()打印,在调试的时候没问题,但打包安装后使用没反应.webBrowser1在也没加载时候就附加内容了,可以显示,我尝试方法:1.webBrowser1.ShowPrintDialog();webBrowser1.Print();2.webBrowser1.Print();,而且确定加载完才打印的.也尝试调用MSHTML.dll.请问大侠是怎么解决的,十分感谢. 解决方案 解决方案二:这个帖子怎么就沉了呢,我也是

getelementbyid-GetElementbyId 取不到值 !

问题描述 GetElementbyId 取不到值 ! webBrowser.DocumentNode.InnerHtml.Contains("error-content") 为 true 也就是说webBrowser里有节点"error-content"吧! 可是webBrowser.GetElementbyId("error-content")为null为什么? ps:webBrowser.DocumentNode.InnerHtml.Cont