"Wskaźniki" do obiektu

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

0
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);
//...
}
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

0

klasa Pliki musi być publiczna

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]

1 użytkowników online, w tym zalogowanych: 0, gości: 1