Форум программистов, компьютерный форум, киберфорум
Наши страницы
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.85/13: Рейтинг темы: голосов - 13, средняя оценка - 4.85
NIKOLAYY
820 / 718 / 339
Регистрация: 22.09.2012
Сообщений: 4,995
1

Соединение нескольких форм

29.11.2013, 20:09. Просмотров 2405. Ответов 4
Метки нет (Все метки)

2 и 3 форму соедил с первой, "видят" друг друга в обоих направлениях, но неполучается соединить 2 с 3 между собой- они не видят переменные друг в друге!

Че делать?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.11.2013, 20:09
Ответы с готовыми решениями:

Перемещение нескольких форм
Всем Привет. Мне нужно перемещать несколько форм (две или три) одновременно.. ...

Перетаскивание нескольких форм
Здравствуйте, кто подскажет как сделать дабы при перетаскивании формы1...

Приложение состоящих из нескольких форм
Нужно сделать приложение.Главная форма выглядит как на 1 рисунке.При нажатие на...

Не работает fsStayOnTop для нескольких форм
Почему если у Form1 в параметрах FormStyle указываю fsstayontop, то она поверх...

Одно действие для нескольких форм
Каким образом можно организовать одно действие для нескольких форм в данном...

4
The_Netos
5 / 5 / 3
Регистрация: 17.06.2013
Сообщений: 74
29.11.2013, 20:22 2
Занесите переменные в раздел public
Delphi
1
2
3
public
    { Public declarations }
    //Вот сюда пишите переменные
А для видимости, во 2 unit, после {$R *.dfm} впишите ниже
Delphi
1
Uses unit1, unit3;
в 3 unit
Delphi
1
Uses unit1, unit2;
И будет вам счастье
0
volvo
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
26509 / 17802 / 7044
Регистрация: 22.10.2011
Сообщений: 31,329
Записей в блоге: 6
29.11.2013, 20:41 3
Цитата Сообщение от The_Netos Посмотреть сообщение
Занесите переменные в раздел public
Не надо ничего никуда заносить, не давай вредных советов. Достаточно в разделе implementation обоих модулей дать ссылки друг на друга.
1
NIKOLAYY
820 / 718 / 339
Регистрация: 22.09.2012
Сообщений: 4,995
30.11.2013, 07:14  [ТС] 4
Спс работает, и вот еще один нашел из способов автоматического их соединения между собой.

Можно прописать обращение из формы-3 к форме-2 например так в форме-3 прописать такой код на кнопку Form2.Show; и тогда при запуске выскочит окно типа:

Форма "Form3" образует связь с формой Form2 через модуль Unit2, который сейчас не находится в вашем списке. Хотите ли вы его добавить?

Добавляем.
0
volvo
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
26509 / 17802 / 7044
Регистрация: 22.10.2011
Сообщений: 31,329
Записей в блоге: 6
30.11.2013, 10:53 5
Цитата Сообщение от NIKOLAYY Посмотреть сообщение
в форме-3 прописать такой код на кнопку Form2.Show;
Руками? Оно тебе надо? Там, где понадобилось обратиться к переменной из другого модуля просто жмешь Alt+F11 (оно же Use Unit в меню File), выбираешь нужный модуль, указываешь, в каком разделе подключать, жмешь Ok, и не прокручивая текст туда/сюда, сразу пользуешься автодополнением кода... Делай работу удобной, а не бегай по всему коду вперед/назад...
1
30.11.2013, 10:53
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.11.2013, 10:53

Ошибки при использовании нескольких форм
Снова привет, мне уже надоело в дельфи при работе много форменном режиме. ...

Синхронное изменение размера нескольких форм одновременно
Здравствуйте! Допустим у маня есть три формы , как сделать так чтобы при...

Создание нескольких форм для программы тестирования
«Тест по дисциплине Основы программирования» Постановка задачи: создать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru