chodzi mi o to ze mam ***tabpage *** jako argument konstruktora i różne elementy sa źródłem danych, lub *pictureboxy *polem do rysowania, ale niektóre są zagnieżdzone w Groupboxach, ale nie wszystkie

czy da się przeszukiwać *tabpage *"do samego dna"? tzn razem z dziećmi, jest jakas metoda do tego? czy trzeba jakas rekurencje napisac ktora przeszukuje kazdy element i sprawdza czy ma dzieci itd i wtedy sprawdza warunek (wartosc Tag, albo typ) i wykonuje właściwą metode

ponizszy kod nic nie wyswietla:/

            
foreach (int i in tabpage.Controls) {
                MessageBox.Show(i.ToString());
            }