ListView itemSelectionChanged Fires zweimal?C#

Ein Treffpunkt für C#-Programmierer
Anonymous
 ListView itemSelectionChanged Fires zweimal?

Post by Anonymous »

Ich habe eine WinForms -App in C# mit einem ListView -Steuerelement. Diese ListView zeigt eine Liste der Aufgabenelemente an und ich verwende das Ereignis "itemSelectionChanged", um Updates zu verarbeiten. < /p>

Das Problem ist, dass das Ereignis von 'itemSelectionChanged' jedes Mal zweifeuert, wenn ich versuche, ein Update zu erstellen. < /p>

Das ElementSelection -Ereignis aktualisiert das Formular, um die Aktualisierungen darzustellen (dh Element aus der Liste entfernen). < /p>

Gibt es eine Möglichkeit, das Ereignis nach dem Aktualisieren zu deaktivieren? /strong> < /p>

Code: Select all

private void listView1_ItemSelectionChanged(object sender, ListViewItemSelectionChangedEventArgs e)
{
if (e.IsSelected)
{
listView1.Items[e.ItemIndex].Remove();

listView1.SelectedIndices.Clear();
listView1.Focus();

listView1.Update();
}
else
{

}

}

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post