Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.07.2010, 16:37   #1
bulldog5293
Форумчанин
 
Регистрация: 13.05.2010
Сообщений: 670
По умолчанию Модальная форма

на форме есть кнопка которая вызывает модальное окно, на нём 1 listview в режиме report, кнопка добавления в него данных и 3 edit'a с которых эти данные берутся, проблемма в том что я не могу понять как при повторном открытие формы пока программа полностью не закрыта востановить данные, не сохраняя их в файл, читал про хранилища и про то что у listview что-то можно прописать в OnData и данные не потеряются, но как не пойму уже второй месяц
bulldog5293 вне форума Ответить с цитированием
Старый 08.07.2010, 17:11   #2
T_I_T_A_N
Пользователь
 
Регистрация: 01.06.2010
Сообщений: 23
По умолчанию

данные должна сохраняться если ты не создаешь форму динамически и не разрушать ее
T_I_T_A_N вне форума Ответить с цитированием
Старый 08.07.2010, 17:13   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
как при повторном открытие формы пока программа полностью не закрыта востановить данные
А как они у тебя в ЛистВью попадают?
И при закрытии этой модальной формы она что уничтожается напрочь?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 08.07.2010, 18:57   #4
bulldog5293
Форумчанин
 
Регистрация: 13.05.2010
Сообщений: 670
По умолчанию

Вро де бы на прочь, вот код много в дельфи я ещё не знаю, так что не пинайте сильно
Вложения
Тип файла: rar Новая папка (2).rar (8.3 Кб, 15 просмотров)
bulldog5293 вне форума Ответить с цитированием
Старый 08.07.2010, 20:38   #5
Shouldercannon
Участник клуба Подтвердите свой е-майл
 
Аватар для Shouldercannon
 
Регистрация: 26.01.2008
Сообщений: 1,897
По умолчанию

Вот отжег. Это же надо было додуматься давать названия компонентам киррилицей
Shouldercannon вне форума Ответить с цитированием
Старый 08.07.2010, 21:11   #6
bulldog5293
Форумчанин
 
Регистрация: 13.05.2010
Сообщений: 670
По умолчанию

Так чё, кто нить подскажет?
bulldog5293 вне форума Ответить с цитированием
Старый 08.07.2010, 21:39   #7
Shouldercannon
Участник клуба Подтвердите свой е-майл
 
Аватар для Shouldercannon
 
Регистрация: 26.01.2008
Сообщений: 1,897
По умолчанию

Зачем такие извращения. Динамически создавать форму, потом уничтожать. Добавляешь дополнительный юнит к своей проге (Unit2) и размещаешь на ней всё что нужно. Модально можно вывести и так
Код:
Form2.ShowModal;
И будут висеть твои данные на Form2 до тех пор, пока сам их не очистишь или не завершишь работу программы.
Shouldercannon вне форума Ответить с цитированием
Старый 08.07.2010, 21:52   #8
bulldog5293
Форумчанин
 
Регистрация: 13.05.2010
Сообщений: 670
По умолчанию

Тоже пробывал, мне кажется проблема в том что на модальной форме при клике на ok или cancel у меня стоит Form.Close;
bulldog5293 вне форума Ответить с цитированием
Старый 08.07.2010, 22:24   #9
bulldog5293
Форумчанин
 
Регистрация: 13.05.2010
Сообщений: 670
По умолчанию

вопрос снят, всего то нужно было в форму которая вызывает модальную чать прописать
begin
Form*.ShowModal; // Показываю вторую форму
if Form*.ModalResult=mrOk then
if Form*.ModalResult=mrCancel then
end;
bulldog5293 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Форма VladimirAleks Общие вопросы Delphi 3 20.10.2009 17:09
Форма StudentMarat Microsoft Office Access 2 22.06.2009 09:32
форма Temka Общие вопросы Delphi 2 02.06.2009 18:16
форма blackstersl Мультимедиа в Delphi 1 23.08.2008 19:03
модальная форма в DELPHI risc Помощь студентам 3 07.03.2008 21:31