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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.03.2011, 08:33   #1
nik-maximal
Пользователь
 
Аватар для nik-maximal
 
Регистрация: 09.03.2011
Сообщений: 16
Вопрос Расскажите как более удобно создать форму Опции

К своей программе, я создал форму опции, но взаимодеиствия между самой программой и Опциями получились очень сложной и запутанной. Подскажите, как это более грамотно оформить, желательно покажите примеры.
nik-maximal вне форума Ответить с цитированием
Старый 29.03.2011, 09:34   #2
Пин
 
Регистрация: 29.03.2011
Сообщений: 4
По умолчанию

Ты не мог бы уточнить, что за форма опции? Какие у неё функции? Если это связано просто с некоторыми свойства родительного окна, типа размер, положение на экране, расположение компонентов (если настраивается), то я бы подсказал.
Пин вне форума Ответить с цитированием
Старый 29.03.2011, 09:50   #3
nik-maximal
Пользователь
 
Аватар для nik-maximal
 
Регистрация: 09.03.2011
Сообщений: 16
По умолчанию

Ее задача настройка программы, например расположение компонентов в родительском окне, и/или изменение их свойств( например visible)
nik-maximal вне форума Ответить с цитированием
Старый 29.03.2011, 09:59   #4
Пин
 
Регистрация: 29.03.2011
Сообщений: 4
По умолчанию

Я бы сделал следующим образом:
У тебя все настройки будут храниться на винчестере, при загрузки программы будут загружаться и использоваться. Создаёшь файл (например, nas.ini). При загрузки программы прописываешь процедуру procedure loadnas;, которая бы читала настройки из nas.ini и применяла их. В окне опций, про которое ты спрашиваешь, создаёшь все необходимые для настройки программы компоненты, а при закрытии этого окна прописываешь процедуру, которая бы сохраняла все настройки в этот файл nas.ini. При этом после перезапуска программы настройки заработают. Я эту проблему вижу так. Если что-то не понятно, о чём я говорю - пиши
Пин вне форума Ответить с цитированием
Старый 29.03.2011, 10:07   #5
nik-maximal
Пользователь
 
Аватар для nik-maximal
 
Регистрация: 09.03.2011
Сообщений: 16
По умолчанию

Спасибо.
nik-maximal вне форума Ответить с цитированием
Старый 29.03.2011, 10:51   #6
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Есть набор компонент RX. Для D7 точно есть в сети. Там есть компонент как раз для этих целей, запоминающий и восстанавливающий в инишке настройки заданных свойств компонент вплодь до колонок гридов.
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как программно создать форму? viter.alex Microsoft Office Word 10 08.09.2015 09:00
Как создать форму в ручную и освободить из памяти предыдущую форму, на С++Builder 2009? AndreyK Общие вопросы C/C++ 1 18.01.2012 20:54
Как создать форму casio23 Общие вопросы Delphi 2 16.02.2011 20:33
Как программно создать форму на С Ytpyfqrf Общие вопросы C/C++ 4 02.06.2010 14:08
Кто нибудь расскажите как создать окно в С++ Paul_AG Общие вопросы C/C++ 2 13.04.2009 14:16