Witam! Po pierwsze to korzystam z Visual Studio, a po drugie zwizualizuje problem, żeby łatwiej było zrozumieć:
Tworzę aplikację Windows Form -> W Form1 dodaje label -> Tworzę nową klasę, w której robię metodę, która ma zmieniać tekst labela na "abc" - jednak nie mam dostępu do label1.
Element „Form1.label1” jest niedostępny z powodu swojego poziomu ochrony.
Wymyśliłem sobie takie rozwiązanie, że daje label1 hermetyzacje na protected(domyślnie jest private) i dziedzicze moją nową klasą z klasy bazowej Form1. I stąd moje pytanie, czy jest to dobre wyjście? Czy może są jakieś lepsze?
Z góry dziękuję za pomoc.