• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Dostęp do obiektów forma z poziomu innej klasy

Cloud VPS
0 głosów
1,659 wizyt
pytanie zadane 9 listopada 2017 w C# przez garris Użytkownik (660 p.)

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.

1 odpowiedź

0 głosów
odpowiedź 12 listopada 2017 przez piotrsz109 Stary wyjadacz (13,730 p.)
Możesz w Form1 dodać funcję, która będzie zmieniać to. Dzięki temu nie będzie wycieku danych.

Podobne pytania

0 głosów
1 odpowiedź 625 wizyt
0 głosów
1 odpowiedź 5,924 wizyt
pytanie zadane 25 maja 2017 w C i C++ przez mrdropex Początkujący (430 p.)
0 głosów
3 odpowiedzi 604 wizyt
pytanie zadane 27 sierpnia 2015 w C i C++ przez Patrycjerz Mędrzec (192,320 p.)

93,483 zapytań

142,417 odpowiedzi

322,763 komentarzy

62,895 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...