|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.07.2018, 20:27 | #1 |
Форумчанин
Регистрация: 06.01.2011
Сообщений: 369
|
Управление однотипными формами
Всем драсьте.
Суть... Делаю прогу, в которой должна быть главная форма (автосоздание) и возможность создания произвольного количества копий второй формы (разработана в Дизайнере форм). По нажатию кнопочки на главной форме должен создаваться новый экземпляр этой формы. Экземпляры должны закрываться по нажатию на крестик, и главная форма должна об этом узнавать. Вопрос: как грамотно организовать управление формами в этом случае? Пока копаю в сторону TList...
Программирую по необходимости
|
12.07.2018, 21:03 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
В Screen.Forms и так есть указатели на все формы приложения. Зачем еще List? А что бы главная знала об убиении формы можно например послать ей сообщение из OnDestroy
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
12.07.2018, 21:11 | #3 | |
Форумчанин
Регистрация: 06.01.2011
Сообщений: 369
|
Насколько я знаю, Screen.Forms тасует порядок форм в зависимости от z-порядка.
Из мануалов: Цитата:
Программирую по необходимости
|
|
12.07.2018, 21:27 | #4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Это же только упорядоченность указателей в списке. Не, ну если важно свой список держи ))
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
13.07.2018, 02:40 | #5 |
ПШП
Участник клуба
Регистрация: 15.07.2013
Сообщений: 1,877
|
|
13.07.2018, 21:44 | #6 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
У формы и компонент есть свойство Tag, используйте его в авто-создаваемых формах, и пользуйтесь Screen.Forms
Последний раз редактировалось Человек_Борща; 13.07.2018 в 21:46. |
14.07.2018, 01:28 | #7 |
ПШП
Участник клуба
Регистрация: 15.07.2013
Сообщений: 1,877
|
|
14.07.2018, 21:19 | #8 |
Форумчанин
Регистрация: 06.01.2011
Сообщений: 369
|
Господа, закрывайте тему, протрезвел и понял, что Screen.Forms решает все проблемы...
Программирую по необходимости
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа(управление) с 3 формами | PROkaZZZniK | Windows Forms | 1 | 07.06.2013 14:48 |
Управление формами | Jeid | Общие вопросы .NET | 10 | 27.09.2010 11:06 |
Запутался с формами | iHikita | Общие вопросы .NET | 6 | 30.07.2010 16:08 |
цикл с однотипными компонентами | iiunbreakableii | Общие вопросы Delphi | 3 | 21.07.2009 10:41 |
Работа с однотипными элементами | Bonifacyi | Общие вопросы Delphi | 3 | 26.01.2009 00:22 |