Главная страница
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.031 c
3-1083055177
Term
2004-04-27 12:39
2004.05.23
MIDAS..... помогите разобраться что я намудрил


9-1074022239
zxc
2004-01-13 22:30
2004.05.23
несколько вопросов.


1-1084287795
Гямук
2004-05-11 19:03
2004.05.23
Как убрать форму, но при этом оставить события...


11-1071417334
New
2003-12-14 18:55
2004.05.23
TKolXLGrid


3-1083079941
Kein
2004-04-27 19:32
2004.05.23
как открыть InterBase базу