摘要:
利用FileSystemWatcher设计一个文件监控系统时,如果一个文件被修改或者新建,则文件修改事件会被多次触发而产生多条信息。为了将一个文件被修改一次而产生的多条信息归结为一条,在设计中新开了一个线程,在指定时间内(如2秒内)这个文件的修改被认为是一次修改,从而只产生一条信息。这个工作完成后,又出现了另外一个问题:因为需要在文件修改时,在Listbox控件中新增一条提示信息,代码是这样的:this.lstResults.Items.Add(info);结果在运行时出现了:线程间操作无效: 从不是创建控件“lstResults”的线程访问它 这样的错误信息。根据VS2012上的帮助提示,直 阅读全文