いくつかのエントリを持つ C# ListView、最初のエントリを削除する Methode、およびこのメソッドを呼び出す Timer があります。私の問題は、タイマーがうまく機能し(MessageBoxを呼び出してこれを確認した)、removeメソッドもうまく機能しないことです(タイマーではなくボタンでこのメソッドを呼び出すことでこれを確認します)。しかし、タイマーはまだリストビューからアイテムを削除できません。
私のコード:
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);
}
removeItems(); の両方の呼び出し。messageBox を表示させますが、Button だけが listView の最初のアイテムも削除させます。
誰かがタイマーで最初のアイテムを削除する方法を教えてもらえますか?