• 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

0 głosów
435 wizyt
pytanie zadane 9 listopada 2017 w C# i .NET 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 (11,330 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ź 127 wizyt
0 głosów
1 odpowiedź 1,807 wizyt
pytanie zadane 25 maja 2017 w C i C++ przez mrdropex Początkujący (430 p.)
0 głosów
3 odpowiedzi 172 wizyt
pytanie zadane 27 sierpnia 2015 w C i C++ przez Patrycjerz Mędrzec (185,590 p.)
Porady nie od parady
Zadając pytanie postaraj się o odpowiedni tytuł, kategorię oraz tagi.Tagi

64,913 zapytań

111,382 odpowiedzi

234,401 komentarzy

46,749 pasjonatów

Przeglądających: 120
Pasjonatów: 2 Gości: 118

Motyw:

Akcja Pajacyk

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

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...