private void FireFileChange(Object sender, FolderMonitor.FileChangeEventArgs e) { var copied = FileChange; if (copied != null) { copied(sender, e); } }
void mm_FileChange(object sender, FolderMonitor.FileChangeEventArgs e) { FolderMonitor fmSource = sender as FolderMonitor; String TypeStr = e.ChangeType.ToString(); String useFormat = ChangeTypeFmtMapping[e.ChangeType]; String useMessage; if (e.ChangeType == FolderMonitor.FileChangeEventArgs.FileChangeType.Renamed) { RenamedEventArgs args = (RenamedEventArgs)e.SourceArgs; useMessage = String.Format(useFormat, args.OldFullPath, args.FullPath); } else { useMessage = String.Format(useFormat, e.FilePath); } ni.ShowBalloonTip(5000, TypeStr + " Detected.", useMessage, ToolTipIcon.Info); }
void TestMonitor_FileEvent(object sender, FolderMonitor.FileChangeEventArgs e) { }
void fm_FileEvent(object sender, FolderMonitor.FileChangeEventArgs e) { FireFileChange(sender, e); }