Сохранять состояние элементов формы в ней самой после ее закрытия - VB

Узнай цену своей работы

Формулировка задачи:

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

Решение задачи: «Сохранять состояние элементов формы в ней самой после ее закрытия»

textual
Листинг программы
(princ "Hello, world!")

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 3.857 из 5
Похожие ответы