I add items to a `ListView` control from the click event of a `Button`. I want each **new** item to be colored **red** and the **older** items colored **white** (so only the newest item added to the `ListView` is colored red).

I did something like this, but it only alternates the colors between red and white:

```
for (int i = 0; i <= listView1.Items.Count - 1; i++)
{
    if (listView1.Items[i].Index % 2 == 0)
    {
        listView1.Items[i].BackColor = Color.Red;
    }
    else
    {
        listView1.Items[i].BackColor = Color.White;
    }
}

```

How can I have only the newest added item to be colored red?