|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
06.02.2012, 22:21 | #1 |
Новичок
Джуниор
Регистрация: 03.02.2012
Сообщений: 2
|
Как в Visual Studio C++/CLI из одной формы обратиться к элементам другой?
Пусть есть две формы главная Form1.h и Form2.h
Как из формы Form2.h обратиться к элементам Form1.h Читая различные форумы понял следующее: необходимо в параметрах конструктора второй формы объявить указатель на первую форму: Form2(Form1^ copyForm1)А в первой форме подать this в качестве параметра конструктора Form ^ Form2rel = gcnew Form2(this);Тогда к элементам первой формы можно будет обращаться просто через указатель, например copyForm1->Label1->TextСуть подхода понятна, но только указатель вида Form1^ copyForm1 не объявляется, так как вторая форма не видит класс Form1, студия пишет "неверный идентификатор Form1", а почему не понятно... Пространство имен у них одно Project1, если приписать Project1::Form1^ copyForm1, то пишет "Form1 не является членом Project1" Делать #include "Form1.h" в Form2.h не помогает - вылазят ошибки. Объясните пожалуйста в чем проблема. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как правильно написать структуру для проекта FormApplication на Visual Studio C++/CLR(CLI) | ImmortalAlexSan | Общие вопросы C/C++ | 0 | 25.06.2011 18:35 |
Из DBGrid одной формы отразить в ListBox на другой формы | VenZell | БД в Delphi | 2 | 28.05.2010 07:27 |
Visual C++.Доступ к элементам главной формы | almareta | Помощь студентам | 2 | 13.02.2010 14:26 |
Как скопировать текст из мемо одной формы в мемо другой | CraZZy RabbIt | Общие вопросы Delphi | 4 | 27.02.2009 00:01 |