首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

牛年最后一个有关问题!InvokeMember("click")无效,怎么处理

2011-12-10 
牛年最后一个问题!InvokeMember(click)无效,怎么办!btn.InvokeMember(click)无效开始我想也许是焦点

牛年最后一个问题!InvokeMember("click")无效,怎么办!
btn.InvokeMember("click");无效

开始我想也许是焦点的问题,于是在btn.InvokeMember("click");前面添加了btn.Focus();,结果程序报告focus不是btn的方法!但我点了继续,btn.InvokeMember("click");就生效了。

同样的,我在btn.InvokeMember("click");前面添加了MessageBox.Show("ok","btn");,确认该弹出对话框后btn.InvokeMember("click");生效!

请问这是怎么回事呀?有什么解决办法吗?

祝新春快乐!

[解决办法]
webBrowser中
HtmlElement h=webBrowser1.Document.GetElementById("btn"); 
h.InvokeMember("click");
HtmlElementCollection submit = webBrowser1.Document.All; 
foreach(HtmlElement element in submit) 

string str = element.GetAttribute("type"); 
if (str == "submit") 

element.InvokeMember("click"); 

}

热点排行