Dwie formy w C#

Witam. Mam następujące pytanie. Piszę sobie prostą aplikacje w C# składającą się z dwóch form Form1 i Form2. Form1 to głowna forma która ma na sobie button tworzący Form2. Po utworzeniu Form2 chciałbym odwołać się jakoś do Form1. Wiem że można to zrobić przesyłając Form1 do pola w Form2 jako Form ale jest to trochę łopatologiczna metoda. Można zrobić coś innego? Pisząc w Delphi nie miałem tego problemu bo formy były brane jako zmienne globalne, tutaj zmiennych globalnych nie ma :P

Odpowiedzi: 1

Robisz tak: W form 2 definiujesz sobie zmienna globalną typu Form1: Form1 FMyBaseForm; potem wywołujesz go w ten sposób w Form1: pForm2 = new Form2(); pForm2.FMyBaseForm = this; I od tej pory powinieneś w Form2 mieć widoczne form1. Nie wiem, czy o to ci chodziło?
rsobczuk
Dodano
24.06.2008 19:35:45
Yaboomaster
Dodano:
13.06.2008 04:05:27
Komentarzy:
1
Strona 1 / 1