Witam wszystkich,
Chciałbym prosić o pomoc z użyciem formy głównej w pliku z klasą.
Mam plik "ShapeMain.h", jest tam klasa o takiej nazwie jak plik. Mam ten plik includowany w "Form1.h".
W "ShapeMain.h" mam buttona, chciałbym(przepraszam za wyrażenie, nie wiem jak, to nazwać) dodać go do Form1, przy użyciu metody
Form1::Controls::Add()
Jednak co jasne, w pliku "ShapeMain.h" nie jest widoczna Form1. Próbowałem deklaracaji ref class Form1;
ale i tak nie widzi Form1 i kompiler mówi, że to nie klasa.
Czuję, że robię jakiś kardynalny błąd, więc jeśli dla kogoś "nie taktem" jest odpowiadać, a chciałby pomóc, to proszę o nakierowanie, poradzę sobie, tylko muszę wiedzieć co wpisać w google. One dużo wiedzą, tylko nie zawsze mnie rozumieją:-)
P.S. Poradziłem sobie, że w klasie "ShapeMain" mam stworzoną metodę "AddToForm", która ma 1 argument typu Form^ i potem w Form1.h po stworzeniu instancji "ShapeMain" przywołuję tę metodę.
Wolałbym jednak mieć dostęp do From1 z "ShapeMain.h", kiedyś przy większym projekcie mogę nie pamiętać, że muszę wykonać jakąś tam metodę, albo pracując w grupie, będę musiał zbyt rozwlekłe instrukcje pisać. Mam nadzieję, że możliwe jest, to o co proszę:-)
Dziękuję serdecznie za każdą pomoc i próbę pomocy.
P.S. Jeśli temat wątku jest "pokraczny", to prosiłbym o zmianę na normalny, nie znam zwrotów formalnych i nie wiem gdzie się tego uczyć:-(