Form1 w Form2 (C#)

Witam. Korzystam z Visual Studio 2005

W skrócie…mam textbox w Form1, po naciśnięciu przycisku otwiera sie Form2. Co zrobić aby po wciśnięciu w/w przycisku pojawił się tekst z textbox z Form1 w Form2 (np. w label’u lub textbox’ie) ?

Dopiero zaczynam, więc dzięki za odp.

Przeciąż konstruktor, udostępnij wartość jako publiczną właściwość z get. Można to uzyskac na wiele sposobów.

ha, wiem, że jakoś się to robi. W javie wiem, ale proszę o wyjaśnienie w postaci kodu jeśli można…

Witam!

Tekst, który chcesz wyświetlić kryje się pod textbox1.Text. W kodzie Form1 masz metodę, która wykonywana jest po naciśnięciu przycisku. W niej tworzysz nowa instancję nowego okienka:

Form Form2 = new Form(textbox.Text);

Dodajesz sobie do projektu nowe okienko i w tej klasie (jak to już napisał Ryan) przeciążasz sobie konstruktor, tzn piszesz:

public Form(String napis){


textbox2.Text = napis;

}

gdzie textbox2 to jakis napis w Form2.

Pozdrawiam!

Dzięki bardzo, działa