Piszę jedną rzecz w C# bo chciałbym go poznać, ale zaczęły się problemy, których nie potrafię rozwiązac, ani znaleźć rozwiązania w sieci
sprawa wygląda tak
1 - mam forma a na nim kontrolki
2 - chcę je przed dodaniem do bazy sprawdzić, ewentualnie zaznaczyć gdy coś jest nie tak
3 - przed sprawdzaniem potrzebuję przywrócić poprzedni wygląd (w tym przypadku chodzi o kolor tła TextBoxa)
4 - robię to tak (właściwie chcę to zrobić)
mam List<Control> m_listObj;
dodaję w funkcji
public void dodajKontrolke(Control control)
{
m_listObj.Add(control);
}
// wywołanie
m_zaznaczenia.dodajKontrolke(textImie);
m_zaznaczenia.dodajKontrolke(textNazwisko);
m_zaznaczenia.dodajKontrolke(textTelefon);
m_zaznaczenia.dodajKontrolke(textMail);
sprawdziłem zgadza się ilość itp itp
ale przy próbie dostania się do kontrolki
//np
m_listObj[i].BackColor = Color.White;
mam błąd
Object reference not set to an instance of an object
próbowałem z ref itp itd, ale nie udało mi się i nie wiem jak to zrobić