Здравствуйте!! не могу разобраться с My.Settings
-при отладке программы в VB перемещенный объект ,после завершения отладки , и на конструкторе формы должен занять новое положение?
- или позиции сохраняются только в скомпилированной версии?
-Сохранение происходит автоматический или требуется командная кнопка?( и с загрузкой тоже самое)
Извините за явно глупые вопросы но, мог бы кто нибудь помочь и скинуть какой нибудь примерчик с реализованным примером... Ну вобще никак въехать не могу...
или ссылку откуда такой можно скачать.
VB 2010 rayrat89@mail.ru
Нет.
Когда вы видите дизайнер формы, с расположенными на нем кнопками - то это есть результат работы функции InitializeComponent(), которая вызывается из конструктора формы - и при отладке (что посуществу, запуск откомпилированного приложения) , изменение координат контролов, которые вы двигаете, нигде само не сохраняется. А в InitializeComponent() - все координаты "хардкодед".
У вас ведь вроде база данных есть? А ваши контролы - это план работы, итп....
Как же вы видите их локальное сохранение? А если вам надо будет с другого компьютера это состояние открыть?
Вы уверены, что Settings - это то, что надо использовать в этом случае? Это подается как сугубо личные настройки, даже привязка к конкретному пользователю виндовс возможна...
что еще можно сделать? как сохранить?
Цитата: D129
-при отладке программы в VB перемещенный объект ,после завершения отладки , и на конструкторе формы должен занять новое положение?
Нет.
Нет.
Привязка к свойствам приложения действительно так и работает.
Также можно применить привязку к данным, в том числе к dataset.
по умолчанию он сохраняет тут:
C:\Documents and Settings\user\Local Settings\Application Data\Microsoft\test\1.0.0.0\user.config
Не нашел где этот путь прописан чтобы его изменить.. от куда у него ноги растут??
Настройки, которые ты делаешь через Designer автоматически генерят класс Settings. Ты можешь написать свой класс , унаследованный от System.Configuration.ApplicationSettingsBase. Подробнее почитать