Wywołanie metody form1 z poziomu form2

0

Witam,
mam probem z którym już długo nie mogę sobie poradzić skutecznie.
Otóż w form1 mam metodę wczytaj().
Form1 jest otwarte, otwieram buttonem Form2. Na Form2 mam button1, którym chciałbym wywołać metodę wczytaj() w form1. Chodzi o to aby na form1 odświeżały się dane w datagridzie.

Jak tego dokonać? Wiem że można to zrobić stosując Owner ale ponieważ używam MDI parent, muszę odstąpić od stosowania Ownera.
Problem ten jest dość powszechny, natomiast nigdzie nie mogę znaleźć odpowedzi na to dość proste pytanie.

0

Przekazuj wskaźnik form1 do form2, wtedy będziesz mógł użyć funkcji z form1 ale czytałem gdzieś że nie jest to najlepszy nawyk.

0

Dzięki wielkie! To chyba wystarczające dla mojego projektu. Zadziałało!

0

Dlaczego nie wskaźnik? Dlatego, że to C# gdzie wskaźników nie stosuje się w kodzie zarządzanym.

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