Тема: Доступ до Form2 з Form1 та навпаки
Вітаю панове!
Так як працюю з MVS C++ (Visual Studio 2010) не дуже багато, то виникла проблемка з підключенням бібліотек різних форм та доступу до них.
Наприклад, я хочу у Form2(допоміжна форма) змінити дещо(властивість, позицію елемента тощо) через Form1(головна форма)
Ось як я реалізував звичайними методами:
#include "Form2.h" //оголосив .h-файл допоміжної форми
/* ... */
//у процедурі де виконається щось
Form2^ HelpForm = gcnew Form2();
HelpForm->Left += this->Left;
Та з цим поблем немає, усе змінює і працює, коли я з Form1 змінюю щось у Form2.
Я пробував це зробити навпаки, але навіть при підлючені бібліотеки Form1 у Form2 видає помилки (при компіляції) типу, що Form1 - неоголошений ідентифікатор. Навіть забравши бібліотеку, помилки при оголошені
Form1^ MainForm = gcnew Form1();
MainForm->Left += this->Left;
всеодно однакові, і якщо я заберу цей код з оголошенням змінної форми(2 рядки), то лише при підключеній бібліотеці таке ж видає.