Черный на белый
Как сделать чтобы, например, когда форму включаешь она закрашена в черный цвет, я нажимаю на кнопку, форма закрашивается в белый свет. Как сделать когда я выключу программу, а потом включу программу, чтоб у меня остался белый свет, а не черный.
Советую хранить необходимые для настройки внешнего вида формы данные в файле, а при инициализации формы считывать их и настраивать её соответствующим образом.
Советую хранить необходимые для настройки внешнего вида формы данные в файле, а при инициализации формы считывать их и настраивать её соответствующим образом.
в реестре надо хранить
А как это зделать
В прикреплённом архиве - пример для формы в Excel 2000.
При запуске формы выполняется поиск файла FORM_COLOR.INI в "корне" диска C:. Если файл найден, то значение цвета фона читается из него, если - не найден, то для формы устанавливается чёрный цвет.
При завершении работы формы в файл FORM_COLOR.INI записывается текущее значение цвета фона (если файла нет, то он будет создан).
На Microsoft Visual Basic 6.0 ка сделать
С точки зрения алгоритма никакой разницы нет.
С точки зрения особенностей кода достаточно заменить события [COLOR=blue]UserForm_Initialize[/COLOR] и [COLOR=blue]UserForm_Terminate[/COLOR] на события [COLOR=blue]Form_Load[/COLOR] и [COLOR=blue]Form_Unload[/COLOR].
Пример в прикреплённом архиве.
Я тоже с Сибири с Иркутска.