powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Проблема клонов в MDI..........:(
4 сообщений из 4, страница 1 из 1
Проблема клонов в MDI..........:(
    #32264610
DenDer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Люди, может кто знает:
Ситуация: у меня есть MDI-приложение, в процессе работы я создаю несколько одинаковых форм-детей(application.createform(...........)). По структуре они одинаковы, но выводят разную инфу (результаты разных запросов).
В общем, теперь мне нужно программно обратиться к этим формам, допустим закрыть их в нужном порядке (этот порядок задаёт юзер).
Как мне эти формы-клоны идентифицировать?
Я пытался и через свойство Tag - так получается, если поменял его у одного клона - оно меняется и у всех остальных; пробовал пользоваться и Handle - при прогоне почему-то получается, что у половины клонов значение Handle одинаковое? в чём прикол?
Может у кого тоже такая проблема была?
Буду благодарен за совет........
...
Рейтинг: 0 / 0
Проблема клонов в MDI..........:(
    #32264859
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Заведи переменную, например ID, и пр креэйте формы пихай в нее нужное значение. Потом по нему и ищи
...
Рейтинг: 0 / 0
Проблема клонов в MDI..........:(
    #32264882
DenDer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 tygra
переменную то обьявить можна в проэкте, а как я буду знать что мне нужно закрыть именно нужную форму? Как мне форму "пропеременить"?
...
Рейтинг: 0 / 0
Проблема клонов в MDI..........:(
    #32264968
LAlex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
переменная должна иметь номер последней формы (т.е. увеличиваться на 1 после каждого крейта), а сам код должен быть у формы, а том же таге (не знаю какие там проблемы возникли, если в момент крейта туда значение этой переменной ложить), а лучше в классе формы отдельное поле под этот код завести
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Проблема клонов в MDI..........:(
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]