I have a C# ListView with some entrys, a Methode to remove the first entry and a Timer to call this method. My problem is, the timer works well (I checked this with calling a MessageBox) and the remove method wors also well (I checket this by calling this method with a Button and not by the timer). But the timer is still not abel to remove items from my ListView.

My Code:

```
    void Button1Click(object sender, EventArgs e)
    {
        removeItems();
    }

    private void timer_Tick(object sender, System.Timers.ElapsedEventArgs e)
    {
        removeItems();      
    }

    void removeItems()
    {
        MessageBox.Show("Hello from the removeMethod");
        listViewTeam.Items.RemoveAt(0);
    }

```

Both calls of removeItems(); let the messageBox appear but only the Button let also delete the first Item of the listView.

Can someone help ne how I can remove the first Item by a timer?