Обратиться к PictureBox на Form1

Krezor

Всем доброго вечерочка. Нужна помощь... Допустим есть Form1 и Form2. На Form1 расположен PictureBox, а на Form2 расположена кнопка, при нажатии на которую картинка в PictureBox будет меняться. Как происходит смена картинки я понял, а как указать, что PictureBox находиться на Form1? Простого изменения на Public не достаточно...
2 ответа

Krezor

Вангую, правильнее, чтобы этим занимался сам Form1 - а Form2 использовался как модальный диалог (ShowModal) для запроса каких-то данных.Но должно помочь и простое изменение на public - если в Form2 еще и передать экземпляр Form1 как переменную, и далее
frm1->PictureBox->...


Krezor

Но должно помочь и простое изменение на public - если в Form2 еще и передать экземпляр Form1 как переменную, и далее C++Выделить код 1 frm1->PictureBox->...
Form1 не получается задать как переменную, так как надо делать ссылку на эту форму из Form2 (#include Form1), но если это сделать, то будет перекрестная ссылка и ничего работать не будет (В Form1 уже есть ссылка на Form2). Знаю, что как то можно объединить формы через .cpp, но у меня не получалось это сделать.. а теперь при изменении этого файла у меня вылезает ошибка, которая не исчезает и приходиться запускать Backup проекта...