|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.06.2009, 13:20 | #1 |
Пользователь
Регистрация: 03.06.2008
Сообщений: 11
|
Передача параметров между MDI Child
Здравствуйте. Такая вот проблема у меня есть.
На главной форме (MDI Form) создан 1 MDI Child (TFormDocList). В этом MDI Child я хочу создать еще один MDI Child (TFormPNakl) и передать ему параметры. В экземпляре TFormPNakl пишу параметры, которые хочу заполнить при создании, естественно в разделе public. Код:
Код:
ifnew и DocID не записались, они имеют значения соответственно Код:
|
22.06.2009, 13:42 | #2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,792
|
Цитата:
I'm learning to live...
|
|
22.06.2009, 14:37 | #3 |
Пользователь
Регистрация: 03.06.2008
Сообщений: 11
|
Уважаемый Stilet, вы скорее всего не поняли то, что мне нужно.
Создав экземпляр формы PNakl, мне нужно еще перед его открытием передать входные параметры PNakl.ifnew и PNakl.DocID, в качестве источника я использую данные формы TFormDocList, которая к слову тоже создана как экземпляр. Код:
Дело в том, что в приложении, где используется обычный AutoCreate Forms. Данный метод работал как часы. Например, вот так: Код:
Код:
|
22.06.2009, 15:08 | #4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,792
|
Цитата:
Тебе нужно создавать форму в форме, так? И про создании этой второй ты хочешь проинициализировать некоторые свойства так? Вот смотри: Вот вторая форма - подчиненная: Код:
Вот главная форма, где я сознаю экземпляр подчиненной: Код:
А само создание формы автоматом я убрал из проекта: Код:
I'm learning to live...
|
|
22.06.2009, 15:35 | #5 |
Пользователь
Регистрация: 03.06.2008
Сообщений: 11
|
пяткой кивнул, но не совсем. Инициализировать переменные мы должны не в TForm2. В TForm2 мы используем переменные со значениями, заданными в TForm1.
Покажу на данном примере: Код:
Код:
|
22.06.2009, 15:55 | #6 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,792
|
Моя очередь пятками кивать
Предлагаю сделать эти свойства через Properties что позволит им взаимодействовать с твоими эдитами. Если я правильно понял - три зеленых свистка в воздух ) Главная форма: Код:
Код:
I'm learning to live...
|
22.06.2009, 16:00 | #7 |
Пользователь
Регистрация: 03.06.2008
Сообщений: 11
|
Вообщем, я полез в частности. Переформулирую вопрос. Как мне задать произвольные параметры в создаваему форму?
Уважаемы Stilet. Ваш совет мне помог. Преогромнейшее спасибо. С ооп знакомится начал недавно и сам пока недодумался. Очень класно что есть хорошие специалисты, такие как Вы. Еще раз спасибо Последний раз редактировалось Stilet; 22.06.2009 в 16:38. |
22.06.2009, 16:39 | #8 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,792
|
Цитата:
I'm learning to live...
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Передача и параметров между страницами | Killer_djon | JavaScript, Ajax | 3 | 04.02.2009 04:07 |
Передача параметров | aesoem | Общие вопросы Delphi | 8 | 15.07.2008 21:51 |
Ошибка создания MDI Child формы | VVVadim | Общие вопросы Delphi | 7 | 05.06.2008 19:25 |
MDI Child форма в единственном екземпляре | VVVadim | Общие вопросы Delphi | 3 | 29.02.2008 18:18 |
Передача параметров | Gudzon | Общие вопросы Delphi | 12 | 08.02.2007 08:19 |