Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.23;
Скачать: CL | DM;

Вниз

сброс параметров   Найти похожие ветки 

 
RiKo   (2004-05-05 19:51) [0]

Подскажите, пожалуйста, как мне сбросить все данные формы на состояние "по -умолчанию" устанавливаемое при запуске..., т.е. что бы не присваивать всем компонентам и переменным значения, а просто обнулить все сразу....
Спасибо


 
VMcL ©   (2004-05-05 20:32) [1]

ReadComponentRes
?


 
RiKo   (2004-05-05 20:42) [2]

А что б все сразу возможно? как если бы программу закрыть и запустить заново.


 
Palladin ©   (2004-05-05 20:47) [3]

Это оно и есть.


 
RiKo   (2004-05-05 22:24) [4]

бьюсь второй час.... resourse xxx not found , где ххх-значение первого параметра.....


 
ORMADA ©   (2004-05-06 08:58) [5]

Люди подскажи как это использовать!!!
Есть на форме допустим Edit как мне его заново перегрузить ??????? пробовал так типа неправильно .....
ReadComponentRes("Edit1",nil);


 
ORMADA ©   (2004-05-06 09:03) [6]

Или здесь имела ввиду идея сначало записать все ресурсы компонентов в файловыйпоток а потом во время исполнения считывать оттуда при необходимости ???????


 
Юрий Зотов ©   (2004-05-06 10:22) [7]

> ORMADA ©   (06.05.04 08:58) [5]

Читать надо не Edit"ы, а форму. Всю разом. Ее ресурсы уже сидят в Exe, специально писать их туда не требуется. Вторым параметром указывайте ссылку на форму, а не nil (иначе получите второй экземпляр формы), а по поводу первого - загляните в справку.

Есть еще вариант. Пишете класс, в полях котором хранятся настройки формы (инициализируются они в конструкторе класса). В этом классе есть метод переносящий настройки на саму форму (вызывается в конце конструктора). Когда надо восстановить умолчания, просто пересоздаете экземпляр этого класса.

Если в этот класс еще добавить обратный метод, переносящий текущие настройки формы в поля класса, и сделать так, чтобы этот метод автоматически вызывался при изменении настроек формы -то получите удобный инструмент для хранения текущих настроек, их сохранения (например, в реестре) и чтения, а также для восстановления дефолтных настроек.


 
Smithson ©   (2004-05-06 10:43) [8]

Собственно, это и есть - вручную. какая разница, в чьем копструкторе будут заполняться поля.

Ответ [1]



Страницы: 1 вся ветка

Текущий архив: 2004.05.23;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.029 c
1-1084223338
Serious Sam
2004-05-11 01:08
2004.05.23
Где ListView?


8-1078386440
Димон
2004-03-04 10:47
2004.05.23
Сохранение в Image


1-1084047903
nkoleda
2004-05-09 00:25
2004.05.23
Excel и примечание


14-1083244571
Undert
2004-04-29 17:16
2004.05.23
Internet Traffic Quota Software


1-1083767695
BVV
2004-05-05 18:34
2004.05.23
алгоритм перебора ip адреса