[英]How can I change the text color in ListView when a new file has been added or deleted in FileSystemWatcher?
在FileSystemWatcher
添加新文件或文件夹时,是否可以更改ListView
的文本颜色
所以目前我有:
private void fileSystemWatcher1_Deleted(object sender, FileSystemEventArgs e)
{
fileWatcher1.Items.Add(string.Format("File Deleted: {0} File Name: {1}", e.FullPath, e.Name));
}
private void fileSystemWatcher1_Renamed(object sender, RenamedEventArgs e)
{
fileWatcher1.Items.Add(string.Format("File Renamed: {0} File Name: {1}", e.FullPath, e.Name));
}
private void fileSystemWatcher1_Created(object sender, RenamedEventArgs e)
{
fileWatcher1.Items.Add(string.Format("File Created: {0} File Name: {1}", e.FullPath, e.Name));
}
我想做的是当一个文件被创建时,文本的颜色应该是绿色的,对于已删除它应该是红色的,然后如果文件被重命名,它应该是黄色的。
谢谢
我找到了解决方案。
其实很简单:
改变
fileWatcher1.Items.Add(string.Format("File Renamed: {0} File Name: {1}", e.FullPath, e.Name));
到
fileWatcher1.Items.Add(string.Format("File Renamed: {0} File Name: {1}", e.FullPath, e.Name)).ForeColor = Color.Blue;
谢谢
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.