Завершить контроль загрузки - PullRequest
0 голосов
/ 10 ноября 2011

У меня есть метод, который заполняет комбинированный список.(компактная структура 3.5)

lstNiveaux.BeginUpdate();
lstNiveaux.Items.Clear();
for (int i = 0; i < list.Count; i++)
{
  var item = new ListViewItem(list[i].value);
  lstNiveaux.Items.Add(item);
}
lstNiveaux.EndUpdate();

Я хочу сделать:

lstNiveaux.Items[10].Selected = true;
lstNiveaux.EnsureVisible(10);

Когда я пишу этот фрагмент кода в конце предыдущего метода, он не будет работать, но.... если я помещу кнопку с событием щелчка и фрагментом кода внутри, это сработает.

Я пробовал Application.DoEvents, Thread.Sleep и другие вещи, но без работы.У кого-нибудь есть решение?

regards

...