Вверх ↑
Этот топик читают: Гость
Ответов: 85
Рейтинг: 0
#1: 2013-04-15 14:24:59 ЛС | профиль | цитата
Добрый день!
Есть программа на hiasm которая состоит из четырёх ChildgroupBox/ во вкладках расположены в основном chekbox raddiobuttonы и text текстовые поля для ввода на каждой вкладке ChildgroupBox.
Всё это хозяйство управляется элементом TabControl
Пользователь при первом запуске должен выставить настройки во всех групповых панелях, и закрыть программу, она сохранит настройки в ini файле в соответствующих секциях.
Хотелось бы ещё сделать так, чтобы при следующем запуске программа не обнуляла результаты настроек, а взяла их из сохранённого ранее ini, самое главное чтобы это сделать просто и не перегружая схему.
карма: 0

0
Разработчик
Ответов: 26155
Рейтинг: 2127
#2: 2013-04-15 14:31:52 ЛС | профиль | цитата
bayan писал(а):
а взяла их из сохранённого ранее ini

GlobalVar и GVarContainer
карма: 22

0
Ответов: 85
Рейтинг: 0
#3: 2013-04-15 14:34:38 ЛС | профиль | цитата
А у самих элементов radiobutton chekbox text отсутствует возможность сбрасывать текущее их состояние в ini файл либо реестр?
карма: 0

0
Разработчик
Ответов: 26155
Рейтинг: 2127
#4: 2013-04-15 14:48:46 ЛС | профиль | цитата
bayan писал(а):
А у самих элементов radiobutton chekbox text отсутствует возможность сбрасывать текущее их состояние в ini файл либо реестр?

Кроме формы, так не делает больше ни один элемент
карма: 22

0
Ответов: 85
Рейтинг: 0
#5: 2013-04-15 15:07:32 ЛС | профиль | цитата
Правильно я понимаю что GlobarVar и Gvarcontainer будут работать внутри ChildgroupBox?
Я уже сделал так чтобы при активации каждого из ChildgroupBox с помощью Tabcontroller и отрисовки на нём элементов сначала загружались настройки из ini и активировали те пункты, если они заданы внтури каждой ChildgroupBox, основная сложность здесь в том что при переключении к следующей если элементы были изменены вручную в ChildgroupBox то изменения предыдущей не сохраняются.
Думаю что выходом было бы немедленно сохранять настройки с каждой панели при переключении через tabcontroller сложность в том что tabcontroller внешний, а настройки находятся внутри ChildgroupBox - сделать можно но придётся выносить множество точек.
карма: 0

0
Разработчик
Ответов: 26155
Рейтинг: 2127
#6: 2013-04-15 15:18:33 ЛС | профиль | цитата
bayan писал(а):
Правильно я понимаю что GlobarVar и Gvarcontainer будут работать внутри ChildgroupBox?

Будут.
карма: 22

0
Ответов: 85
Рейтинг: 0
#7: 2013-04-15 15:35:06 ЛС | профиль | цитата
ОК, спасибо. Элегантно не получиться сделать - придётся разводить множество точек.
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#8: 2013-04-15 17:26:34 ЛС | профиль | цитата
code_30828.txt
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1code_30828.txt [5.2KB] [136]
Ответов: 5227
Рейтинг: 587
#9: 2013-04-15 20:06:03 ЛС | профиль | цитата
Tad, красотища какая , а так-то в курсе что эти контролы в схеме ещё для чего-то нужны, вот вся красота на нет и сойдёт, да и информативность такого ini сомнительная.
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 16884
Рейтинг: 1239
#10: 2013-04-15 20:18:52 ЛС | профиль | цитата
andrestudio писал(а):
эти контролы в схеме ещё для чего-то нужны
например ?
andrestudio писал(а):
да и информативность такого ini сомнительная.
например ?
bayan писал(а):
Пользователь при первом запуске должен выставить настройки во всех групповых панелях, и закрыть программу, она сохранит настройки в ini файле в соответствующих секциях.
TC ничего больше не требовал.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 5227
Рейтинг: 587
#11: 2013-04-15 20:21:59 ЛС | профиль | цитата
Какой ещё пример, можно подумать события и свойства нужны только для твоей схемы сохранения. Тут продолжать спор бесполезно, это известная проблема и кстати давно и изящно могла бы решиться, но как известно "Воз он и отныне там"
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 16884
Рейтинг: 1239
#12: 2013-04-15 20:46:41 ЛС | профиль | цитата
andrestudio, насколько я понял, ТС требуется сохранить настройки и больше ничего.
Будет другая задача - решим по другому.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
12
Сообщение
...
Прикрепленные файлы
(файлы не залиты)