Сохранить состояние всех контролов на форме.

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
newonline
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 115
Зарегистрирован: 13.08.2005 (Сб) 14:50
Откуда: Воронеж

Сохранить состояние всех контролов на форме.

Сообщение newonline » 20.08.2005 (Сб) 8:08

Сразу к делу: У меня есть окно свойств на котором натыкано куча экземпляов контролов (TextBox, CheckBox, OptionBox, ListBox...).
Все это для того, что работу проги можно было настроить по желанию любого пользователя - это нормальное явление.
Проблема вот: Понятно, что необходимо сохранять значения состояния каждого элемента управления от загрузки до загрузки проги, сохраняя таким образом все настройки пользователя, созданные однажды. Как же это реализуют? Как то используют Controls и Collection? :?
При этом у меня уже есть объект, который умеет создавать, записывать и читать переменные и их значения, ну и записывать их в файл. :)
Оно конечно да, ежели что как...а то ведь как получится, так вот вам и пожалуйста...

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 20.08.2005 (Сб) 8:46

Стандартный способ - запись в реестр
Весь мир матрица, а мы в нем потоки байтов!

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 20.08.2005 (Сб) 8:50

newonline, выбери набор свойств, которые надо сохранить, для каждого объекта и пиши ini-файл.

В реестр писать можно, но я бы не рекомендовал. Удалил программу - реестр остался замусоренным. Удалять - лишний гемор. А ini-файл можно и экспортировать, и импортировать...

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 20.08.2005 (Сб) 8:57

Ну это кому как... при удалении можно и реестр почистить, хотя проблем с этим больше, чем с ini-файлом
Весь мир матрица, а мы в нем потоки байтов!

newonline
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 115
Зарегистрирован: 13.08.2005 (Сб) 14:50
Откуда: Воронеж

Сообщение newonline » 20.08.2005 (Сб) 12:03

А увидеть простенький исходник какой-нибудь про ini-файл? :lol:
Оно конечно да, ежели что как...а то ведь как получится, так вот вам и пожалуйста...

A.A.Z.
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3035
Зарегистрирован: 30.06.2003 (Пн) 13:38

Сообщение A.A.Z. » 20.08.2005 (Сб) 13:52

Нет меня больше

AlexBlack
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 324
Зарегистрирован: 18.07.2005 (Пн) 19:14
Откуда: Киефф, Юкрейн...

Сообщение AlexBlack » 20.08.2005 (Сб) 22:04

Вот это мне больше нравицца. 8)
Вложения
clsINI.rar
INI-files class
(2.6 Кб) Скачиваний: 41


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex-бот и гости: 24

    TopList