Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.05.23;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.038 c
1-1083833388
NAlexey
2004-05-06 12:49
2004.05.23
Как преобразовать число с плавающей точкой в ненаучный формат


14-1083323999
AlexKniga
2004-04-30 15:19
2004.05.23
Про катушку ниток.


4-1080721650
DmitryNekl
2004-03-31 12:27
2004.05.23
ShellExecute


3-1082701593
Andrey_Zh
2004-04-23 10:26
2004.05.23
Базы данных


4-1081150613
rimd
2004-04-05 11:36
2004.05.23
HWND and Path





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский