Witam, jestem bardzo początkujący więc proszę o wyrozumiałość,
piszę aplikację w której będę ładował różne UserControl'sy w zależności od tego który będzie potrzebny,
chciał bym za pomocą załadowanego UserControla zmieniać właściwości obiektów z głównego Forma (wykorzystałem panel w którym wywołuje danego UserControla)
w skrócie aplikacja wygląda tak:
granatowy obszar to załadowany UserControl,
chciał bym aby po kliknięciu buttona1 z UserControla zmienić Visible na false dla buttona2 i buttona3 który znajduje się na głównym oknie Form,
jeśli dodaje akcję na guziku button1:
Form1.button3.Visible = false;
to mam komunikat błędu:
'Form1.button3' is inaccessible due to its protection level
zmieniłem więc deklarację buttona3 z private na public, ale teraz mam komunikat
An object reference is required for the non-static field, method, or property
Problem wydaje się błahy ale kładzie mnie na łopatki. Będę bardzo wdzięczny za każdą pomoc.