Сохранять состояние элементов формы в ней самой после ее закрытия - VB
Формулировка задачи:
Ситуация такая. После закрытия и нового открытия формы, в которой что-то вводилось в Textbox-ы, менялось состояние радиокнопок и флажков, все эти изменения пропадают (всё появляется опять так, как было по умолчанию на форме в режиме ее редактирования).
Можно ли каким-то образом сохранять состояние элементов формы в ней самой, то есть без записи и последующего считывания извне: в реестре (лезть в реестр - нехорошо, тем более без прав), либо еще где-то (в файле, потоке и т.д.)?
Никакого особого свойства для этого, похоже, нету.
В презентации на слайде все замечательно - все изменения элементов сохраняются, но на форме - нет.
Манипуляции с глобальными переменными и присвоением значений по событиям (TextBox1_Change, UserForm_Activate, UserForm_QueryClose, Form_Unload в VB) не увенчались успехом.
То есть, могут ли как-то элементы формы (неважно какой: от PowerPoint, или в VB6: EXE, DLL) сохранять свое состояние (введенный текст в текстбоксы, состояние флажков и радиокнопок), и если да, то каким образом?
Решение задачи: «Сохранять состояние элементов формы в ней самой после ее закрытия»
textual
Листинг программы
(princ "Hello, world!")
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д