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

Komunikacja pomiędzy formami Visual C#

Object Storage Arubacloud
0 głosów
162 wizyt
pytanie zadane 11 stycznia 2020 w C# przez muzyk Użytkownik (940 p.)

Witam serdecznie,

Piszę ostatnio program, w którym muszę wymieniać informację pomiędzy formami. Tworzę nowy wątek sparametryzowany do przypisania wartości dla tablicy zmiennych.  Z tej racji funkcja, która przydziela te wartości musi być oznaczona jako static, co z kolei sprawia, że tablica zmiennych też musi otrzymać modyfikator static. Gdy chcę się odwołać do tych zmiennych  z formy drugiej dostaję ostrzeżenie, że nie są one publiczne. Gdy zatem zmieniam wartość tablicy ze static na public wtedy wyrzuca mi błąd: "Dla niestatycznego pola, metody lub właściwości "Form1.tablica" wymagane jest odwołanie do obiektu". Niestety nie jestem na tyle doświadczony i zagłębiony w programowanie, żeby sobie z tym poradzić, stąd moje pytanie, czy da się to jakoś obejść, żeby mieć dostęp do tych danych z formy drugiej?

Pozdrawiam.

1 odpowiedź

0 głosów
odpowiedź 11 stycznia 2020 przez Siemił Mądrala (7,380 p.)
Ustaw public static.. .Jak tworzysz ten nowy watek? Jesli potrzebujesz jakas kolekcje w dwuch formach to nie lepszym rozwiazaniem bedzie umieazczenie jej w osobnej klasie?

Podobne pytania

0 głosów
1 odpowiedź 192 wizyt
0 głosów
1 odpowiedź 322 wizyt
pytanie zadane 19 kwietnia 2016 w C i C++ przez Dominik Gola Użytkownik (580 p.)
0 głosów
2 odpowiedzi 684 wizyt
pytanie zadane 15 sierpnia 2015 w C i C++ przez Shiro Stary wyjadacz (10,300 p.)

92,757 zapytań

141,679 odpowiedzi

320,437 komentarzy

62,101 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.

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...