您好,我又遇到了一个我自己无法解决的问题。
我有一个FileSystemWatcher
命名filOvervakare
并使用此代码来触发一个方法。
filOvervakare.NotifyFilter = NotifyFilters.Size;
filOvervakare.NotifyFilter = NotifyFilters.LastWrite;
filOvervakare.Changed += new FileSystemEventHandler(filOvervakare_Changed);
这是方法:
void filOvervakare_Changed(object sender, FileSystemEventArgs e)
{
if (MessageBox.Show("Vill du ladda upp filen " + e.Name + "?", "En fil har ändrats", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
{
//code code code
}
}
每次更改文件时,都应该显示一次消息框。问题是它没有得到一个消息框,而是弹出了 5-6 个消息框,我不知道如何解决这个问题,我希望你们中的一些人可能有一个好的解决方案。:)
谢谢!
// 摩根