在线急等!小妹我又遇到麻烦事情了!!高手快快来帮忙吧!看看这段程序啊!拜托了/

liuouni liuouni 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
private void browser_DocumentComplete(object sender, AxSHDocVw.DWebBrowserEvents2_DocumentCompleteEvent e)
{
mshtml.IHTMLDocument3 doc = this.browser.Document as mshtml.IHTMLDocument3;

mshtml.IHTMLElementCollection collection = doc.getElementsByTagName("div");

foreach(mshtml.IHTMLElement element in collection)
{
if(element.className == "editable")
{
((mshtml.HTMLElementEvents2_Event)element).onclick +=
new mshtml.HTMLElementEvents2_onclickEventHandler(this.element_onClick);
}
}

}

private bool element_onClick(mshtml.IHTMLEventObj e)
{
System.Windows.Forms.OpenFileDialog of = new OpenFileDialog();

if(System.Windows.Forms.DialogResult.OK == of.ShowDialog())
{
return true;
}

return false;
}

我的目的是在单击文本筐的时候.弹出一个对话筐.这个代码可以实现.但是
只可以实现一次.也后我点击就没反应了.(用的是mshtml和web Browser).
快救我!
...全文

相关推荐

评论 42
收藏 已收藏
分享
返回顶部
liuouni
C# 111,128 成员 642,536 内容