Dodanie kontrolki do Form1.Controls

0

Witam

Mam najzwyklejsza forme i mam klase Game(wszystko jest w tym samym namespace), w ktorej tworze dynamicznie pictureBoxy. Domyslam sie ze by forma o nich wiedziala i potrafila je wyrysowac to musze pododawac swoje kontrolki wywolujac cos takiego:

Form1.Controls.Add(kontrolka) ;

Jednak w klasie Game on nie widzi tej ControlsCollection ktora jest wbudowana w Form1. Co ciekawe ten obiekt nie jest tam tworzony a gdzies musi byc tworzony hehe pewnie ukryli go przede mna bym nie mogl zmodyfikowac jego widocznosci w innyc klasach -

Moje pytanie brzmi jak to zrobic by mozna bylo dodac w klasie Game te kontrolki to tego co jest w klasie Form1 ?

0
ZimiArt napisał(a)

Mam najzwyklejsza forme i mam klase Game(wszystko jest w tym samym namespace), w ktorej tworze dynamicznie pictureBoxy.

Po co? Nigdy nie ma takiej potrzeby.

ZimiArt napisał(a)

Jednak w klasie Game on nie widzi tej ControlsCollection ktora jest wbudowana w Form1. Co ciekawe ten obiekt nie jest tam tworzony a gdzies musi byc tworzony hehe pewnie ukryli go przede mna bym nie mogl zmodyfikowac jego widocznosci w innyc klasach -

Skoro ukryli tę kolekcję, to znaczy, że nie potrzebujesz się do niej dobierać z innych klas.
Jeśli próbujesz to zrobić, to znaczy, że źle zaprojektowałeś swoją aplikację.

1 użytkowników online, w tym zalogowanych: 0, gości: 1