У меня есть метод, который заполняет комбинированный список.(компактная структура 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