web-dev-qa-db-fra.com

Comment faire défiler automatiquement dans le contrôle WinForms ListView lors de la mise à jour d'un nouvel élément?

Comment faire défiler automatiquement dans le contrôle ListView lors de la mise à jour d'un nouvel élément?

J'ai essayé

listView1.Focus();
listView1.Items[listView1.Items.Count - 1].Selected = true;

mais cela ne fonctionne pas.

29
monkey_boys

Essayer

listView1.Items[listView1.Items.Count - 1].EnsureVisible();
69
Codesleuth

où x est un entier de l'élément de la liste que vous voulez voir

listView1.Items[x].Focus();
listView1.Items[x].Selected = true;
listView1.EnsureVisible(x);
0
Kevin