【发布时间】:2012-08-30 15:02:23
【问题描述】:
我的两个 EventHandler 有问题,它们的工作方式相同,所以这里有一个:
private void Form1_Load(object sender, EventArgs e)
{
webBrowserWebsite.Url = new System.Uri(textBoxURL.Text, System.UriKind.Absolute);
webBrowserWebsite.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(webBrowserWebsite_DocumentCompleted);
}
void webBrowserWebsite_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
StreamWriter(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + @"\CurrentData.wfd");
sw.Write(webBrowserWebsite.Document.Body.InnerText);
sw.Close();
}
问题是,EventHandler 多次触发,它不会停止! 为什么要这样做? 提前致谢
【问题讨论】:
-
您能检查一下您的代码吗?这不会编译。
标签: events event-handling browser