|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
05.05.2012, 15:45 | #1 |
Пользователь
Регистрация: 31.03.2012
Сообщений: 11
|
Обращение к главной форме
Недавно начали в универе осваивать Microsoft Visual Studio 2008. Понравилось. Захотелось написать свой простецкий блокнот.
Добавил на главную форму окна еще форму поиска. При нажатии "Найти..." выскакивает форма (при нажатии создаю экземпляр формы поиска и юзаю его). Как управлять формой поиска из главной, я разобрался. А вот как обратиться к элементам главной формы? Экземпляр внутри дочерней что ли создавать? Глупо. Подскажите, пожалуйста, корифеи Вот куски кода: Код:
|
23.05.2012, 21:08 | #2 |
Пользователь
Регистрация: 08.09.2011
Сообщений: 10
|
Можно передать главную форму как аргумент
Код:
|
23.05.2012, 22:46 | #3 |
Пользователь
Регистрация: 31.03.2012
Сообщений: 11
|
Так пробовал делать, но как затем обратиться к элементам формы, которые уже нанесены на нее через конструктор (кнопки, поля и т.п.) ? Фактически, они же еще не созданы, т.е. IntelliSense не выдает объекты главной формы
|
23.05.2012, 23:41 | #4 |
Пользователь
Регистрация: 08.09.2011
Сообщений: 10
|
Не знаю подойдет ли, но можно попробивать из *.cpp файла в котором обьект создается
Код:
Код:
|
24.05.2012, 21:21 | #5 |
Пользователь
Регистрация: 31.03.2012
Сообщений: 11
|
так тоже пробовал. переменная my видна только в теле функции main(), т.е. недоступна ни классам, никому вообще. глобальной объявить ее тоже не выйдет, т.к. переменные ссылочного типа за функцией main нельзя определять. а жаль
|
26.05.2012, 15:07 | #6 |
Пользователь
Регистрация: 08.09.2011
Сообщений: 10
|
Файл test.cpp
Код:
Код:
Только после Application::Run(my); код не виполняется)) Можно сделать дополнительний клас в котором сохранить указатели на 2 форми. |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Центрировать диалог на главной форме | ZvEr_HaCkEr | Общие вопросы Delphi | 9 | 25.08.2010 05:34 |
Отображение на главной форме | Gamst | Общие вопросы Delphi | 3 | 26.05.2010 01:34 |
Отображение на главной форме | Gamst | Помощь студентам | 1 | 26.05.2010 01:28 |
Присвоение форме статус главной | AlexeyWorking | Помощь студентам | 2 | 20.09.2009 15:58 |
Обращение ко второй форме | RIO | Общие вопросы .NET | 3 | 07.05.2008 00:48 |