繁体   English   中英

在 FileSystemWatcher 中添加或删除新文件时,如何更改 ListView 中的文本颜色?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM