Mam właściciela rysowane ListBox na powiązanie formularza (Windows Forms) ze źródłem danych (BindingList). Muszę zapewnić możliwość szybkiego wyboru wszystkich elementów (do 500000).Jak szybko wybrać wszystkie elementy w ListBox?
To co jestem obecnie robi:
for (int i = 0; i < listBox.Items.Count; i++)
listBox.SetSelected(i, true);
To jest bardzo powolna i nie do zaakceptowania. Czy ktokolwiek zna lepsze rozwiązanie?
lepszego stanowienia trochę wysiłku, aby zmniejszyć tę liczbę elementów zamiast. – Steve
Nie korzystałem z formularzy przez długi czas. Czy jesteś w stanie zrobić coś jak 'listBox.SelectedItems = listBox.Items'? A dla "SelectedIndexes"? – Rob
@Steve: Niezła próba;) Nie, to nie jest opcja. – Norman