当文本内容改变时,实时显示在listbox,并不是那种一直刷新listbox。
“文本内容改变”不明确。你是想降低刷新的频率吧?可以用 Timer 控件,把定时间隔设为0.5秒。先记下初始的文本内容作为最后一次刷新的文本。Tick事件中,比较最后一次刷新的文本和当前文本;如果不同:刷新listbox,记下当前文本作为最后一次刷新的文本;如果相同:不用刷新。
filesystemwatcher控件监视文本文件更改,更改后会触发事件,在里面更新你的listbox