Witam
Aktualnie piszę program do rysowania wykresów wielomianów piątego stopnia w który w ListBox wyświetlam wszystkie wygenerowane punkty i chciałem, aby punkt środkowy (dla x = 0) pojawiał się w lisbox na czerwonym tle, aby łatwo było go namierzyć w liście 1000 elementów. Niestety wszystkie poradniki w tym Microsoftu dają taką funkcjonalność, ale jedynie przez XAML, a element pojawia się w ciągu wykonywania programu (po policzeniu wszystkich punktów), więc chciałem aby podczas dodawania punktów, gdy i == 0, dodawany element był koloru czewrwonego. niestety nie znalazłem takiej funkcji. Tutaj podaje kawałek kodu:
for (int i = -500; i < 500; i++)
{
tab[i + 500] = new Punkt(i, wyniki);
if (tab[i + 500].x != -1 && tab[i + 500].y != -1) seria.Add(tab[i + 500].Draw());
ListBox1.Items.Add(tab[i + 500].ToString());
if( i + 500 == 0 ) //Tutaj zmiana elementu na kolor czerwony dla indexu i+500
}
Wszystko działa poprawnie tak jak chciałem tutaj dołączam zdjęcie wykonanego programu:
Tylko na tej liście chce, aby zaznaczony kafelek (x == 0) był czerwony, nic więcej.