Как я могу изменить цвет текста в ListView, когда новый файл был добавлен или удален в FileSystemWatcher? - PullRequest
0 голосов
/ 29 января 2020

Можно ли изменить цвет текста в ListView, когда в FileSystemWatcher

был добавлен новый файл или папка? Итак, на данный момент у меня есть:

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));
}

То, что я хотел бы сделать, это когда файл создан, цвет текста должен быть зеленым, а для удаленного он должен быть красным, а затем, если файл был переименован, он должен быть желтым.

Спасибо

1 Ответ

1 голос
/ 29 января 2020

Я нашел решение.
Это на самом деле довольно просто:

Изменить

 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;

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...