Главная страница
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.036 c
3-1083090923
Михалычъ
2004-04-27 22:35
2004.05.23
Передвижение по полям


3-1082975048
Litr
2004-04-26 14:24
2004.05.23
Заполнить поле значением по умолчанию


14-1083308098
P_Aleks
2004-04-30 10:54
2004.05.23
Мелодия из Doors Spanish Caravan


1-1084295059
vertal
2004-05-11 21:04
2004.05.23
В меню у формы вместо русских букв знаки вопроса


1-1084217510
Serious Sam
2004-05-10 23:31
2004.05.23
Значения для Button ов