"Wskaźniki" do obiektu

"Wskaźniki" do obiektu
RO
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 75
0

Witam

Mam do rozwiązania następujący problem:

Mam główna formę w projekcje "Form1" w niej tworze instancje "Ins_Pliki" klasy "Pliki" i "Ins_Form2" klasy Form2.
I potrzebuje w Ins_Forma2 korzystać z informacji zawartych w instancji "Ins_Pliki".
Trzeba więc jakoś przekazać coś w rodzaju wskaźnika do "Ins_Pliki" - ale nie wiem jak.

Pozdrawiam

johny_bravo
  • Rejestracja: dni
  • Ostatnio: dni
0
Kopiuj
class Form2
{
  private Pliki Moje_Pliki;

  public Form2(Pliki pliki) //konstruktor
  {
    Moje_Pliki = pliki;
  }
}

class Form1
{
//...
Pliki Ins_Pliki = new Pliki(...);
Form2 Ins_Form2 = new Forms(Ins_Pliki);
//...
}
RO
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 75
0

Właśnie kombinuje coś takiego ale mi nie idzie i nie wiem dlaczego

Podkresla mi konstruktora Form2 i wyskakuje taki błąd:
"Inconsistent accessibility: parameter type 'WindowsApplication1.Pliki' is less accessible than method 'WindowsApplication1.Form2.Form2(WindowsApplication1.Pliki)' C:\Documents and Settings\Właściciel\Pulpit\Wykresy\Wykresy\Form2.cs

adf88
  • Rejestracja: dni
  • Ostatnio: dni
0

klasa Pliki musi być publiczna

RO
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 75
0

Dzięki za pomoc już działa.

W prawdzie na początku próbowałem żeby klasa Pliki była publiczna ale wyrzuciło mi kupę błędów więc sobie darowałem (a po prostu trzeba było zmienić parę public na internal w środku klasy)

[browar]

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.